Description
The DevOps Engineer role will play a pivotal role in defining, testing, implementing, and monitoring the DevOps processes. The engineer will primarily work with DevOps Team to ensure seamless integration, continuous improvement, and operational excellence across all stages of the software development lifecycle.
• Proactively monitor and fix issues in the development life cycle.
• Engage with cross- functional co- located teams in design, development and implementation of enterprise scalable features related to enabling higher developer productivity, environment monitoring and self- healing, and facilitate autonomous delivery teams.
• Work collaboratively across team boundaries to share common capabilities
• Work with the cloud engineering teams and development teams to create effective CI/CD implementations, helping to configure and maintain them.
• Migration existing Data Center infrastructure
• Help with the release management of new software onto the production platform.
• Implement and support Continuous Integration and Deployment Pipelines.
• Support the Senior Software/System- Engineers to Integrate, configure, deploy and manage centrally provided common cloud services (e.g. IAM, networking, logging, Operating systems, Containers)
• Ensuring the availability and performance of the platforms for our customers 24x7x365 99.9% SLA
• Service support using DevOps, Continuous Delivery, and ITIL concepts for effective operations.
• Troubleshoot security related issues and assist Incident Management inside the organization.
• Ensure compliance with IT Security standards (E.g. Network, Firewall, OS, Logging, Monitoring, Availability, Resiliency) and industry best practices.
• Ensure continuous availability of various tools supporting SCM & Release Management including Source Control, Continuous Integration, & Change Management.
Requirements
• Proficiency with DevOps tools and automation frameworks.
• 5+ years of work experience
• Hands- on experience with at least two cloud environments with AWS being mandatory: AWS, Azure, GCP.
• B S degree in Engineering or Information Technology related field.
• Expert in AWS with proven experience in AWS networking:
• Extensive experience with AWS networking services, including VPC, Route 53, Direct Connect, Transit Gateway, AWS WAF, CloudFront, Security Groups, Subnets, Route Tables, Network ACLs, VPN, NAT Gateway, and Elastic Load Balancing.
• Deep expertise in ElasticSearch or AWS OpenSearch:
• Experience in setting up, managing, and scaling OpenSearch clusters.
• Knowledge of OpenSearch Dashboards for creating visualizations and monitoring data.
• Proficient in indexing, searching, and analyzing large datasets using OpenSearch.
• Proficiency with Prometheus and Grafana:
• Strong experience with Prometheus for monitoring and alerting, including setting up and
managing Prometheus servers, configuring Prometheus exporters, and writing custom
Prometheus queries.
• Proficiency in programming and scripting languages (TypeScript, Java, Python, PowerShell, Bash).
• Security certifications (CISSP, CISA, OSCP) are a plus.
• Experience with Jenkins, Docker, Git, Maven.
• AWS certifications are highly desired.
• Experience with configuration management tools (Ansible, Chef, Puppet).
• Excellent communication skills.
• Proficiency with monitoring tools like New Relic and OpenSearch.
• Expertise in GitLab implementations.
• Strong infrastructure- as- code experience, particularly with TypeScript AWS CDK.
• Experience working in Agile environments.
• In- depth knowledge and experience with Linux OS.
• Understanding of Single Sign- On (SSO) solutions and integration with Active Directory for centralized authentication and access control.
• Strong experience with AWS IAM including policy management, SCPs, user management, group management, and role- based access control.
• Professional experience with micro- services, containers, and orchestration (Docker/Kubernetes,AWS ECS).
• Strong automation and problem- solving skills, with the ability to follow through to completion.
• Ability to handle multiple priorities in a fast- paced environment.
• Extensive knowledge of Grafana for data visualization, creating and managing dashboards, and integrating Grafana with Prometheus and other data sources.
• Strong understanding of cloud security architecture.
• Experience with fully automating CI/CD pipelines end- to- end, from code commits to production
• N- tier web application development and Java/Spring framework experience.