Key Responsibilities:
Over 7 years of experience in DevOps, systems architecture, or software development.
Design and implement CI/CD pipelines for large-scale infrastructure management.
Develop and optimize automated testing, integration, and deployment processes.
Ensure efficient version control, artifact management, and release workflows.
Design and implement infrastructure using Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Ansible.
Automate infrastructure provisioning, scaling, and monitoring in Azure cloud environments.
Architect scalable, highly available, and secure cloud environments on Azure.
Implement logging and monitoring tools (e.g., Prometheus, Grafana, ELK Stack) to maintain application health and performance.
Proactively identify and resolve performance bottlenecks and infrastructure issues.
Develop automation scripts using languages like Python, Bash, or PowerShell to eliminate manual tasks.
Technical Expertise:
Proficiency with DevOps tools such as TFS, Azure DevOps (ADO), Visual Studio Code, GitHub CLI, Jenkins, SonarQube, GitHub, Tableau, and Excel.
Strong experience specifically in Azure cloud services and management.
Expertise in scripting and automation (Python, Bash, PowerShell).
Knowledge of containerization technologies (Docker) and orchestration (AKS).
Familiarity with microservices architecture and deployment strategies.
Familiarity with code scanning tools, including Checkmarx, Snyk, Rapid7, and Black Duck for enhanced security and compliance
Required Certifications:
Azure or AWS Certified DevOps Engineer
Key Tools and Technologies:
CI/CD Tools: Jenkins, GitHub, TFS, Azure DevOps (ADO), GitHub CLI.
Cloud Platform: Azure or AWS
Infrastructure as Code: Terraform, CloudFormation, Ansible.
Containers and Orchestration: Docker, AKS.
Monitoring and Logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk.
Version Control: Git, GitHub.
Additional Tools: SonarQube, Tableau, Excel.
Bachelor's degree in Computer Science