DevOps Engineer, Cloud
Chennai, IN
Engineer, DevOps Cloud
ROLE DESCRIPTION SUMMARY
The position is delivering software application features as part of an agile development team, with a special focus on accelerating the software development lifecycle and integrating and automating continuous software development and security practices and processes. The role involves end-to-end ownership of software features, collaboration on the development and maintenance of CI/CD pipelines, and the integration of security practices into the software development lifecycle. The successful candidate will also implement monitoring tools for performance and security, contribute to documentation, and work closely with cross-functional teams to ensure the successful delivery of features. Strong expertise in Azure DevOps, Kubernetes, and related technologies, along with excellent collaboration and documentation skills, are essential.
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS
- Own software features end-to-end, collaborating with the agile development team to design, develop, and deliver software application features that meet business and technical objectives.
- Identify opportunities to improve security, automation, efficiency, and adherence to SES standards and best practices within the development and operations lifecycle and implement tools and processes accordingly.
- Install, configure and Manage Azure Kubernetes Services and K8s clusters
- Install, configure, test and maintain operating systems, application software and system management tools
- Collaborate on the development, maintenance, and enhancement of CI/CD pipelines to automate the building, testing, and deployment of software, ensuring frequent and reliable releases.
- Collaborate on the integration of security practices into the software development lifecycle, including automated security testing, vulnerability scanning, and compliance checks within the CI/CD pipelines.
- Collaborate on the implementation of monitoring tools to track the performance and security of applications in production and establish processes for rapid incident detection and response.
- Contribute to documentation for CI/CD pipelines, security practices, automated processes, and other DevSecOps-related processes to ensure knowledge sharing and consistency.
- Work closely with other developers, product owners, and stakeholders to understand requirements, provide technical insights, and ensure the successful delivery of features.
- Develop methodologies, technical standards, security requirements, and best business practices to maintain and enhance the company's public-cloud infrastructure
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
- Lead incident response, postmortems and production improvements
- Perform other tasks as required
COMPETENCIES
- Ability to work in an agile, high-paced environment and deliver within tight timelines
- Ability to tackle complex projects and develop workable solutions in pressure situations
- Ability to set priorities and focus
- Ability to take ownership and drive a task to the conclusion without supervision
- Proficient in creating clear and concise documentation for code and architecture.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues across the entire stack.
- Self-motivated and demonstrate a “doer mentality” and willingness to go the extra mile
- Excellent collaboration skills with the ability to communicate effectively with cross-functional teams, translating technical concepts for non-technical stakeholders.
- Excellent communications skills, both written and oral
- Fluency in spoken and written English with additional languages considered an asset
- Knowledge of security testing tools.
QUALIFICATIONS & EXPERIENCE
- A bachelor's degree in computer science, engineering, or a related field.
- At least 5 years of experience delivering DevOps and security-focused features for cloud-hosted, Kubernetes-orchestrated applications.
- At least 3 years of experience leading security and continuous software development improvements.
- Proven experience building and managing a CI/CD flow in a Microsoft Azure DevOps platform.
- Advanced knowledge of Terraform, Infrastructure as a Service, Containerization, Azure Public Cloud
- Experience managing common Azure services (Virtual Machine, Azure PostgreSQL Database, Storage Accounts, Virtual Network, Azure Resource Manager, Azure Cloud services, Azure Key Vaults, Azure Monitoring etc)
- Proved experience deploying infrastructure as code with Terraform in Azure
- Jenkins/Azure Pipeline preferred experience building applications that run in Docker containers
- Experience with container networking on Docker
- Experience with monitoring tools like Prometheus, Grafana, Datadog, etc.
- Experience with custom Helm or Kubernetes Operator will be a plus
- Hands-on experience with Azure Gateway and NGNIX Load Balancer(Apache HTTP Server experience is considered a plus)
- Excellent expertise in software engineering and SecDevOps engineering as part of an agile software development team.
- Professional experience working with Java, TypeScript, C#, Python, SQL
- Proven experience accelerating the software development lifecycle through automation and integration of security practices.
- Microsoft Azure Administrator and K8s Certifications required
Embark on a career with us, where diversity isn't just a buzzword – it's our driving force. We are crafting a workplace mosaic that values every hue, background, and perspective. Join a global team where inclusivity sparks innovation, and individuality is not only embraced but celebrated. At SES we are committed to hiring inspiring individuals from all backgrounds. We take great pride in creating safe and inclusive processes and we support the recruitment, retention, and evolution of all employees irrespective of gender, colour, race, ethnicity, religion, sexual orientation, disability, veteran or marital status, background or walk in life.
SES is an Equal Opportunity Employer and welcomes diversity!
For more information on SES, click here.