Required Skills

DevOps Architect

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 22nd Nov 2023

JOB DETAIL

As a DevOps Architect, you will play a pivotal role in designing, implementing, and managing DevOps practices and tools for our organization's Salesforce, Snowflake, Matillion, DBT, and AWS environments. 

 

Note: This is a Hybrid position - 3 Days On-Site, 2 Days Remote.

 

As a DevOps Architect, you will play a pivotal role in designing, implementing, and managing DevOps practices and tools for our organization's Salesforce, Snowflake, Matillion, DBT, and AWS environments. You will be responsible for streamlining the software development and deployment processes, improving collaboration between development and operations teams, and ensuring the reliability, scalability, and security of our systems.

 

Responsibilities:

 

1. DevOps Strategy and Planning

  - Develop and maintain a comprehensive DevOps strategy tailored to the organization's needs and objectives.

  - Collaborate with stakeholders to define DevOps goals and KPIs.

 

2. Continuous Integration and Continuous Deployment (CI/CD)

  - Implement CI/CD pipelines for Salesforce, Snowflake, Matillion, DBT, and AWS to automate build, test, and deployment processes.

  - Ensure code and configuration changes are automatically built, tested, and deployed to production and non-production environments.

 

3. Infrastructure as Code (IaC)

  - Implement and manage IaC practices using tools like Terraform or AWS CloudFormation to automate infrastructure provisioning and configuration.

 

4. Automation and Orchestration

  - Develop automation scripts and workflows to streamline repetitive tasks, such as environment provisioning, data migration, and scaling.

  - Orchestrate complex processes across multiple systems and tools.

 

5. Configuration Management

  - Manage configuration drift by implementing configuration management tools like Ansible, Puppet, or Chef.

  - Ensure consistency and compliance across environments.

 

6. Monitoring and Alerting

  - Implement comprehensive monitoring and alerting solutions to proactively identify and resolve issues.

  - Monitor system performance, resource utilization, and application health.

 

7. Security and Compliance

  - Collaborate with security teams to implement security best practices, including identity and access management, encryption, and vulnerability scanning.

  - Ensure compliance with regulatory requirements and industry standards.

 

8. Collaboration and Communication

  - Foster a culture of collaboration and transparency between development and operations teams.

  - Facilitate knowledge sharing and best practices within the organization.

 

9. Documentation and Training

  - Create documentation for DevOps processes, procedures, and best practices.

  - Provide training and guidance to development and operations teams on DevOps tools and methodologies.

 

10. Release Management

  - Manage and coordinate software releases, including version control, branching strategies, and release planning.

  - Implement blue-green deployments or canary releases for minimizing downtime.

 

11. Disaster Recovery and High Availability

  - Design and implement disaster recovery and high availability strategies for critical systems.

  - Perform regular backup and recovery testing.

 

12. Capacity Planning and Optimization

  - Monitor resource utilization and plan for scalability and optimization of infrastructure resources.

  - Implement auto-scaling and load balancing where appropriate.

 

Qualifications

 

- Bachelor's degree in computer science, information technology, or a related field. Master's degree preferred.

- Proven experience (8+ years) in DevOps roles, with a track record of implementing DevOps practices in complex environments.

- Expertise in Salesforce, Snowflake, Matillion, DBT, and AWS technologies and services.

- Proficiency in CI/CD tools (e.g., Jenkins, Travis CI, CircleCI), version control (e.g., Git), and containerization (e.g., Docker, Kubernetes).

- Strong scripting and automation skills (e.g., Shell, Python, PowerShell).

- Knowledge of IaC tools (e.g., Terraform, AWS CloudFormation).

- Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).

- Experience with monitoring and alerting tools (e.g., Prometheus, Grafana, ELK Stack).

- Excellent problem-solving and troubleshooting skills.

- Strong communication and leadership abilities.

- Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer, Salesforce Certified DevOps and Development Lifecycle Specialist) are a plus.

 

Proficiency in implementing AWS Cloud services

Required 8 Years

 

Proficiency in implementing Infrastructure as Code (IaC) tools like Terraform, Chef, or Puppet.

Required 8 Years

 

Proficiency in designing, implementing, and managing CI/CD pipelines using tools like AWS Code Pipeline and Jenkins

Required 8 Years

 

Strong scripting skills in languages like Python, Bash, or PowerShell to automate tasks and processes.

Required 8 Years

 

Proficiency with tools for system monitoring and logging, such as Grafana, ELK Stack (Elasticsearch, Kibana), or Splunk

Required 7 Years

 

Experience implementing security in DevOps processes

Required 7 Years

 

Solid understanding of networking principles and storage solutions relevant to application deployment and scaling

Required 7 Years

 

Proficiency in version control systems like Git, including branching strategies and best practices

Required 8 Years

 

AWS DevOps professional certification

Highly desired 5 Years

 

AWS SysOps professional certification

Desired 5 Years

 

AWS SysOps Admin Associate Certification

Desired 5 Years

 

AWS Solutions Architect Associate Certification

Required 5 Years

 

AWS Developer Associate Certification

Required 5 Years

 

Experience working with Salesforce technologies

Required 5 Years

 

Experience working with Cloud Datawarehouse such as Snowflake or Google BigQuery

Highly desired 5 Years

 

Experience working with cloud based ETL tools

Required 5 Years

Company Information