Technology Architect

Posted:
9/18/2024, 4:39:45 PM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Project Role : Technology Architect
Project Role Description : Review and integrate all application requirements, including functional, security, integration, performance, quality and operations requirements. Review and integrate the technical architecture requirements. Provide input into final decisions regarding hardware, network products, system software and security.
Must have skills : DevOps, Java
Good to have skills : NA
Minimum 2 year(s) of experience is required
Educational Qualification : Graduate

Summary: As a DevOps within our organization, you will play a pivotal role in providing advanced technical leadership, solution architecture, and team management. Your expertise in Ansible, DevOps, and related practices is crucial for success in this role, and familiarity with Azure is a valuable asset. Roles & Responsibilities: • Provide advanced technical consultation in Ansible, DevOps, and cloud practices. • Collaborate with cross-functional teams to ensure the reliability and efficiency of systems. • Design and architect reliable and scalable solutions using Ansible automation, DevOps principles, and cloud technologies. • Ensure that solutions meet performance, security, and availability requirements. • Act as the primary point of contact for resolving incidents and service disruptions, leveraging Ansible automation and DevOps strategies for quick issue resolution. • Develop and implement an automation strategy focused on Ansible for automating infrastructure, configuration, and application deployment. • Continuously improve and streamline operational tasks through automation, adhering to best practices of Site Reliability Engineering (SRE). Professional & Technical Skills: • Must-Have Skills: 1. DevOps Expertise: Profound knowledge and experience in DevOps practices, emphasizing continuous integration, continuous deployment, and automation. 2. Ansible Mastery: Expertise in Ansible, encompassing playbook development, role development, automation, custom modules, and idempotency. 3. Automation Skills: Strong proficiency in automation scripting and automation strategy. 4. Version Control: Proficiency in version control systems to track changes and manage collaborative development. 5. Infrastructure as Code (IaC): In-depth knowledge of IaC practices and tools for provisioning and managing infrastructure. 6. Containerization: Familiarity with containerization technologies, orchestration, and containerized application deployment. 7. Collaboration and Monitoring Tools: Expertise in collaboration tools and monitoring/logging systems for efficient teamwork and system health monitoring. 8. Security Focus: Incorporation of security best practices into all aspects of infrastructure and application management. 9. Configuration Management: Knowledge of configuration management tools for server setup and maintenance. • Good-to-Have Skills: Azure and its associated services for deploying workloads and managing cloud infrastructure. • Create and maintain complex Ansible playbooks and roles for automating infrastructure provisioning, configuration management, and application deployment. • Employ Ansible for repetitive and error-prone tasks to enhance reliability and consistency. • Lead the implementation of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code (IaC) using tools like Jenkins, Terraform, and Kubernetes. • Implement role-based Ansible automation for efficient task organization and code reusability. • Utilize Ansible to automate intricate, multi-step processes, including software installation, service configuration, and system updates. • Apply idempotent Ansible modules to ensure consistent system states and reproducible results. • Architect and manage sophisticated CI/CD pipelines, integrating tools like Jenkins, GitLab CI/CD • Configure pipeline stages for code compilation, unit testing, integration testing, security scanning, and automated deployment. • Implement and maintain comprehensive IaC templates using Terraform or CloudFormation to define and provision cloud resources. • Leverage Terraform modules and CloudFormation stacks for modular and efficient infrastructure management. • Administer Kubernetes clusters, including cluster scaling, workload deployments, and configuration management. • Configure advanced Kubernetes features like Horizontal Pod Autoscaling (HPA) and StatefulSets for resilient containerized applications. • Develop and execute end-to-end test suites using frameworks like Selenium or Protractor. • Implement automated quality gates for code analysis, code coverage, and static code checking. • Manage configuration files and templates with Ansible, Puppet, or Chef for ensuring consistency and rapid server provisioning. • Employ configuration drift detection and remediation strategies to enforce desired system states. • Lead incident response teams during critical incidents. • Conduct detailed root cause analysis (RCA) and post-incident reviews to prevent recurrences and enhance system reliability. • Integrate security scans into CI/CD pipelines, including tools like OWASP ZAP or Nessus, to identify vulnerabilities in code and infrastructure. • Implement access control and IAM policies to secure cloud resources and adhere to compliance standards like SOC 2 or HIPAA. • Design, deploy, and configure monitoring and alerting solutions like Prometheus, Grafana, and ELK Stack to gather system metrics and log data. • Utilize scripting languages such as Python to create custom automation scripts for data processing, log analysis, and complex workflows. • Employ APIs and SDKs for cloud services to automate interactions and achieve advanced workflow automation. • Continuously optimize cloud resources by rightsizing virtual machines, implementing load balancing, and enabling auto-scaling based on resource utilization and demand patterns. • Automate self-healing strategies for system components, ensuring high availability and minimal downtime. • Develop comprehensive disaster recovery plans, including data backup and restoration procedures for rapid service recovery. • Implement multi-region, failover, and redundant infrastructure configurations to achieve high availability and business continuity. • Define and enforce release management processes, including feature toggles, blue-green deployments, and canary releases for minimizing service disruptions. • Coordinate and automate deployment strategies for application updates and rollbacks. Additional Information: • Willingness to work in a 24/7 rotation. • Minimum of 35 months of relevant experience. • Strong communication skills. • Openness to acquiring new skills. • Flexibility to provide support during out-of-hours.

Graduate

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with 750,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. We are uniquely able to deliver tangible outcomes because of our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song. These capabilities, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities. Visit us at www.accenture.com

Equal Employment Opportunity Statement


All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

Accenture is committed to providing veteran employment opportunities to our service men and women.

Accenture

Website: https://accenture.com/

Headquarter Location: Dublin, Dublin, Ireland

Employee Count: 10001+

Year Founded: 1989

IPO Status: Public

Last Funding Type: Grant

Industries: Business Information Systems ⋅ Construction ⋅ Consulting ⋅ Information Services ⋅ Information Technology ⋅ Infrastructure ⋅ Management Consulting ⋅ Outsourcing