Job Summary
As a seasoned DevOps Engineer, you will play a pivotal role in ensuring the seamless integration of our software products from conception to release. Your expertise will be instrumental in maintaining the integrity and reliability of our systems, as well as provisioning, installation, configuration, operation, and maintenance of version control systems, build tools, and continuous integration tools.
Responsibilities
- Collaborate with the Development team to understand, deploy, and maintain infrastructure related to hosting SaaS applications.
- Diagnose configuration issues with these systems in coordination with development teams.
- Serve as the primary point of contact for infrastructure needs, dealing directly with development teams who have service requests and technical problems.
- Effectively provision, installation, configuration, operation, and maintenance of version control systems, build tools, and continuous integration tools.
- Develop, provision, and test application deployment automation and orchestration.
- Extensive experience of engineering and continuous integration and delivery CI / CD practices and tools like Jenkins, Pipeline as code, Concourse.
- Work with application teams to build, maintain, and document through Confluence the Development, Testing, Staging, and Production environments.
- Strong understanding and practical working knowledge of Unix Shell Scripting, AWS, Java, Python, Jenkins, Git, and Docker.
- Experience with seamless / automated build scripts used for release management across all environments.
- Utilize expertise in AWS and Azure clouds to develop new and migrate existing tooling.
- Responsible for ongoing maintenance and evaluation of our monitoring platforms.
- Perform analysis, design, development, and configuration functions with a high degree of accuracy and speed.
- Monitor and examine all application, performance, event, and system logs to assist in troubleshooting.
- Aid in planning our datacenters system expansion.
- Extensive experience working with Infrastructure as Code (AWS Cloud Formation Templates, Azure ARM templates).
- Proven experience with managing AWS RDS and Azure PaaS databases and services like Redis, Service Bus.
- Experience with Terraform or Cloud Formation YAML scripting.
- Proficient understanding of container technologies such as Docker and Kubernetes.
- Strong know-how of operating systems such as Windows & Linux.
About You
Creative thinker – you are curious and unafraid to ask questions.Hard worker – you are industrious and diligent in everything you do.Innovator – you are willing to initiate changes and introduce new ideas.Your Experience
2+ years of relevant experience with different cloud technologies especially AWS or Microsoft Azure experience.Working knowledge of both relational and non-relational databases.Experience with APM monitoring tools.Hands-on experience with Continuous Integration & Continuous Deployment (CI / CD) tools and processes like Jenkins.Strong analytical and problem-solving skills are required.Maintain key service level agreements (SLAs).Understanding of Networking Technologies like Load balancer, Firewall, VIP, DNS.Provide guidance and direction regarding DevOps Processes and Technical / Pipeline Standards.Ideal candidates will be familiar with Agile Methodology | PowerShell | Active Directory Domain Services | SQL Database backups, restores, and monitoring | Network Security | ELK Stack | Azure DevOps Services.What We Offer
Opportunity to work on cutting-edge technology projects.Chance to collaborate with experienced professionals in the field.Competitive compensation package.Professional growth and development opportunities.A dynamic and supportive work environment.#J-18808-Ljbffr