Job Title: DevOps Engineer, DevOps Specialist, DevOps Architect, etc.
We are looking for DevOps Engineer to work at various locations with in USA.
Only direct candidates need apply (no third parties)
EEO: Innovozen IT Solutions Inc is an Equal Opportunity Employer, registered with eVerify, USC/GC/H1B /OPT EAD and others legally authorized to work in the USA are encouraged to apply.
Key Responsibilities:
- Infrastructure Automation: Design, implement, and maintain automation tools and frameworks for infrastructure provisioning, configuration management, deployment, and monitoring.
- Continuous Integration/Continuous Deployment (CI/CD): Develop and manage CI/CD pipelines to automate software delivery processes, including building, testing, and deployment.
- Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Deploying and managing applications in cloud environments, optimizing cloud resources, and ensuring scalability and reliability.
- Containerization and Orchestration: Proficiency with containerization technologies like Docker and container orchestration platforms like Kubernetes. Managing containerized applications and microservices architecture.
- Monitoring and Logging: Set up monitoring and logging solutions to ensure the health, performance, and security of infrastructure and applications. Experience with tools such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), etc.
- Configuration Management: Implement configuration management tools like Ansible, Chef, or Puppet to automate and manage infrastructure configurations.
- Security: Collaborate with security teams to implement and maintain security best practices throughout the development and deployment process. Perform security audits, vulnerability assessments, and ensure compliance with security standards.
- Collaboration and Communication: Work closely with development, operations, and QA teams to streamline processes, resolve issues, and improve overall efficiency and reliability of systems.
Required Skills and Qualifications:
- Proficiency in scripting and programming languages such as Python, Bash, or Ruby.
- Strong understanding of Linux/Unix systems administration.
- Experience with version control systems like Git.
- Knowledge of networking concepts and protocols.
- Familiarity with Agile methodologies and DevOps principles.
- Excellent communication and collaboration skills.
- Problem-solving attitude and ability to work independently.
Education and Certifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Relevant certifications will be a plus such as AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, Certified Kubernetes Administrator (CKA), etc., are often preferred or required depending on the employer.
Experience:
- The required experience can vary depending on the seniority level of the position. Entry-level positions may require 1-3 years of relevant experience, while senior roles may require 5+ years or more.
Additional Desired Skills (Depending on the Job):
- Experience with infrastructure as code tools like Terraform.
- Knowledge of databases and data storage technologies.
- Familiarity with software development methodologies and tools.
- Experience with performance tuning and optimization.
- Understanding of microservices architecture and distributed systems.