Job description
Key responsibilities:
- Define standards and patterns to guide architecture solution decisions.
- Lead efforts to define future state architecture and roadmaps including architecture standards, guidelines, and industry best practices.
- Analyze performance & issues with systems/applications software and/or application components
- Design and develop CI/CD solutions to maximize developer efficiency through automation
- Collaborate with Development Teams, Architects, and Tech Lead to evolve the overall structure of our large enterprise web application to meet rapidly changing requirements.
- Work on owning the end-to-end features, from initial implementation to user feedback, to maintenance.
- Present your proposals to other architect and executive-level partners in a clear and compelling way.
- Create strong relationships with key decision makers and act as trusted consultant.
- Assist in documenting, debugging, evaluating, and unit testing projects.
- Participate in code reviews and application design discussions.
Job requirements:
- Bachelor’s degree in computer science, similar technical field of study or equivalent practical experience.
- 4+ years of experience in Software Development merging with Networking and Information System; focusing on DevOps professional.
- Strong experience in designing and implementing Azure cloud based as well as On-Premises applications.
- Strong hands-on experience with:
- Scripting: Linux Bash, Python… Proficiency of Infrastructure as Code and Configuration Management such as Ansible, Terraform…
- CI/CD: Github or Gitlab, Jenkins and its scalability.
- Containers and Containerization such as Docker; Container Orchestration (Docker Swarm and/or Kubernetes).
- Web server: NGINX (Reverse Proxy, SSL, Load Balancing…).
- Database and DBMS: Postgres.
- Quality Assurance solution and its scalability (Selenium Grid, SonarQube).
- Monitoring and logging tools. - Working knowledge & experience with:
- Design, implement, and maintain High Performance and Scalable web-applications.
- Micro Service Architecture (MSA).
- Migration project from monolithic to cloud based and MSA application is strongly preferable.
- IT standards and security best practices. - Soft Skills:
- Good command of English communication skills (speaking, reading, and writing).
- Have experience in developing user large scale websites, applications or knowing Sitecore Order Cloud is a plus. -
Nice to have
- Knowledge in Cassandra and ELK stack is a big plus.
- Knowledge in AWS is a plus and Azure China is a big plus.
- Experience in Agile project teams & Sprint based deliveries.
You will love to work with us. Please apply below: