Post Job Free

Resume

Sign in

Devops Engineer Configuration Management

Location:
McKinney, TX
Posted:
February 27, 2024

Contact this candidate

Resume:

Ajay Chinta

Sr DevOps Engineer

Phone: 646-***-****

Email: ad3yox@r.postjobfree.com

PROFESSIONAL SUMMARY:

Over 10 years of IT industry which includes 7+ years of experience as a Cloud DevOps Engineer comprising of Linux and System Administration with a major focus on Azure, AWS Continuous Integration, Continuous Deployment, Configuration Management, Build/Release Engineer, and Linux Systems Administrator with expertise in Private, Public, and Hybrid Cloud platforms along with using various tools like Docker, Kubernetes, ECS Faregate, Ansible, Chef, Jenkins, GIT, Maven, 2+ years of experience in Linux Administrator

Configured and managed Elastic Load Balancing (ELB) for fault tolerance and high reliability, including provisioning new machines on AWS and OpenStack and utilizing S3 Storage Services.

Experienced in Azure IaaS, including VM provisioning, virtual networks, web app deployment, and creating web jobs, as well as managing Azure Windows Server environments and cloud infrastructure.

Proficient in configuring cloud platforms such as Virtual Networks, Load Balancers, Azure SQL, and Cloud Services, and involved in migrating physical servers to AWS, Azure, and Rackspace.

Deployed applications using various AWS services with a focus on high availability, fault tolerance, and auto-scaling, utilizing AWS CloudFormation, OpsWorks, and security practices.

Supported and maintained multiple server environments including Windows and Linux, utilizing Hudson and Jenkins for CI/CD automation.

Extensive experience in infrastructure development and operations with AWS Cloud Services, including EC2, EBS, VPC, RDS, SES, ELB, Auto Scaling, CloudFront, CloudFormation, Elastic Cache, API Gateway, Route 53, and CloudWatch.

Proficient in Azure cloud services such as Azure Storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.

Automated deployment and management of middleware technology stacks, including MQ and Kafka installations, utilizing DevOps principles and practices.

Implemented GitHub Actions pipelines to automate software development workflows, ensuring seamless integration and deployment processes.

Utilized Azure DevOps and Azure Cloud extensively, leveraging services such as Azure AD, Blob storage, and AKS for efficient application deployment and management.

Orchestrated Kubernetes clusters, performed administration tasks, and developed helm charts to streamline containerized application deployment.

Demonstrated proficiency in GitHub Actions workflows, including centralized workflows and utilization of various actions, to automate repetitive tasks and improve development efficiency.Experienced in deploying applications using various AWS and Azure services, focusing on high availability, fault tolerance, and auto-scaling, and utilizing AWS CloudFormation, OpsWorks, and Azure DevOps.

Proficiency in containerization technologies like Docker and Kubernetes, including setting up Kubernetes clusters (EKS and AKS), deploying microservices, managing nginx ingress controller, Istio service mesh, and using Helm Charts for deployment.

Strong expertise in Infrastructure as Code (IaC) with Terraform, Azure Resource Manager, and AWS CloudFormation, creating reusable Terraform modules, and provisioning different environments.

Hands-on experience with configuration management tools like Chef, Puppet, Ansible, and Docker for AWS and Azure environments, ensuring efficient server management and package deployment.

Skilled in defining code quality gates and quality thresholds with SonarQube, enabling automated code reviews, and enforcing coding standards across projects.

Proficiency in maintaining servers using Ansible playbook, and configuring and maintaining Linux applications with various network protocols such as SSH, DNS, DHCP, HTTP, NFS, BIND, LDAP, Samba, and NFS.

Expertise in container orchestration with Kubernetes and OpenShift, container storage, automation, and enhancing container platform multi-tenancy.

Proficient in certificate management for servers, including creating and managing OpenSSL certificates for secured Server-Client communication.

Skilled in log analytics with Elasticsearch, Logstash, Kibana (ELK), AWS Kinesis, and monitoring servers using Nagios, Splunk, AWS CloudWatch, Azure Monitor, and ELK.

Well-versed in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and fine-tuning on UNIX Sys-tems.

Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.Having good hands-on experience with Apache Kafka

Implemented CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins.

Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.Implementation of vRealize suite and SAN/NAS implementation and management.

Experienced in Bash, Perl, Python, Ruby scripting on Linux. Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC).

Experience in creating fully automated infrastructure for CI/CD processes with Docker, Jenkins (Cloudbees), Sonar Cube, VMWare, RHEL, Satellite, Kubernetes, Artifactory, Ansible & GitLab. Managed Nodes, RunLists, roles, environments, dataBags, cookbooks, recipes in Chef.

Experience in Microsoft Azure Cloud Computing development and support. Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage).

Day-to-day administration of the Development, Production & Test environment systems with 24x7 on-call support.

Well-versed in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine- tuning on UNIX Systems.

TECHNICAL SKILLS:

Cloud Platforms

Microsoft Azure, AWS

AWS Services

EC2, VPC, IAM, EBS, S3, ELB, Auto Scaling, Elastic Cache, API Gateway, Route 53, CloudWatch, SQS, SNS, SWF, AWS Database Migration Service, AWS Application Migration Service, AWS Glue, AWS Lambda

Azure Services

App Services, Key vault, Function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB, Azure RM templates, Azure Data factory, Azure Databricks, Azure Data Lake

Infrastructure as Code (IAC)

Terraform, AWS CloudFormation, Azure Resource Manager (ARM) Templates

Source Code Management

SVN, Git, GitHub, GitLab, Bitbucket, Azure Repos and AWSCodeCommit.

Build Tools

Maven, Ant, Gradle, MS Build

CI/CD

Jenkins, Azure Devops Pipelines, GitHub Actions, GitOps, Argo CD.

Artifactory

Jfrog and Nexus

Code Scanning

Sonar Qube, Jfrog X ray, ECR Inspector

Container Orchestration

Docker, Kubernetes, Open-Shift, Helm, EKS, AKS.

Configuration Management Tools

Ansible, Chef, Puppet

Web Servers

Nginx, Tomcat, Microsoft Internet Information Service (IIS).

Application Servers

JBoss, Oracle WebLogic Server, IBM WebSphere Application Server.

Logging

Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor

Monitoring Tools

Nagios, Splunk, Grafana, Prometheus, ELK, New relic, Datadog, Dynatrace

Databases

Amazon RDS, Amazon DynamoDB, Amazon Aurora, Amazon Redshift, Azure Cosmos DB, Azure My SQL DB, Azure PostgreSQL, Cassandra, RethinkDB

Scripting Languages

Python, Shell scripting, Groovy, Bash, YAML

Documentation

Confluence

Operating Systems

Microsoft Windows, Linux, UNIX.

Tracking Tools

Jira, ServiceNow & Remedy.

Programming Languages

C, C++, Java, Golang.

Kubernetes Tools & Components

ArgoCD, ArgoWorkflows, Helm Charts, CoreDNS

Content Delivery Networks (CDN) & DNS

Akamai CDN, Route53

Other Tools

Chatbot, ElastiCache, Haproxy

CERTIFICATIONS:

Microsoft Certified Azure Administrator

Certified Kubernetes Administrator

AWS Certified SysOps Administrator – Associate

AWS Certified DevOps Engineer - Professional

PROJECT SUMMARY:

Client: Wells Fargo, NY Nov 2022- Till Date

Role: Sr. Azure/DevOps Engineer

Responsibilities:

Developed Terraform modules to create a Lambda function by deploying using the Spinnaker pipeline,

orchestrating, and migrating CI/CD processes using Cloud Formation and Terraform Templates. Containerized the infrastructure using Docker, which was set up in Vagrant, AZURE, and VPCs.

Developed Terraform modules for Lambda function creation and CI/CD processes orchestration using Cloud Formation and Terraform Templates. Utilized Docker for containerization, and managed infrastructure setup in Vagrant, Azure, and VPCs.

Automated deployment and management of middleware technology stacks, including MQ and Kafka installations, utilizing DevOps principles and practices.

Implemented Git submodules and educated users on submodule workflows. Managed source code repositories, including Maven integration with Jenkins for Continuous Integration.

Extensive experience with Azure services including Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, Scheduling, Auto Scaling, and PowerShell Automation.

Developed unit and functional tests in Python and Ruby. Maintained Perl/Shell scripts for build and release tasks.

Deployed Azure IaaS Virtual Machines (VMs) and PaaS role instances into secure VNet's and subnets. Configured Azure plugins for integration with version control tools.

Created custom Azure VM images, deployed VM scale sets, and high-availability applications using Azure PowerShell. Automated tasks using Ansible Tower, supplemented automation with Python.

Deployed web applications on Azure using PowerShell Workflow. Managed Azure infrastructure components including Web Roles, Worker Roles, SQL Azure, Azure Storage, and Azure AD.

Developed Ansible playbooks for server provisioning, deployment, and automation of regular tasks. Utilized Ansible Tower for scheduling playbooks and managing changes.

Configured Nginx ingress controller for routing within the Kubernetes cluster. Set up monitoring and alerting with Prometheus and Grafana, and deployed multiple dashboards.

Configured build and release pipelines in Azure DevOps using classic editor and YAML. Managed build infrastructures monitored operations in Jenkins, and troubleshooted issues.

Set up and teardown of ELK stack (Elasticsearch, Logstash, Kibana) using Ansible. Configured network and server monitoring with Grafana, ELK Stack, and Nagios.

Managed local deployments in Kubernetes, and coordinated migration to Docker containers. Integrated Jenkins with Docker containers for microservices builds and deployments.

Orchestrated CI/CD pipelines using Spinnaker, automating application deployments and streamlining release processes.

Containerized applications with Docker, optimizing development and production environments for scalability and portability across Kubernetes clusters.

Implemented Azure services such as VMs, PaaS, and SQL Azure, leveraging PowerShell for automation and resource management.

Utilized Git for version control, managing codebase and collaborating with development teams on feature branches and merge requests.

Configured Jenkins pipelines for continuous integration and delivery, ensuring rapid and reliable software delivery.

Set up JIRA as a defect tracking system, configured workflows, customizations, and plugins for issue tracking. Used Jira for defect/issues logging & tracking and documented all work using Confluence. Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution and configured network and server monitoring using Grafana, ELK Stack with Logs, and Nagios for notifications.

Worked on Kubernetes for creating new Projects, Services for load balancing, and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.

Environment: Terraform, Spinnaker, CI/CD, Docker, Azure, Git, Jenkins, Python, Ruby, Shell scripts, SDLC, Agile, Virtual Machines, PaaS, PowerShell, Auto Scaling, Active Directory, Backup, IaaS, SQL Azure, Ansible, Kubernetes, Nginx, Monitoring, Prometheus, Grafana, ELK Stack, Nagios, Azure DevOps, JIRA, Security, GitLab, GitHub, Bitbucket, Linux, Kubernetes, Docker, DockerSwarm, Ansible, Python, Jenkins, Prometheus, RethinkDB, MongoDB &MongoDB, Cloud, HelmCharts, Haproxy, Maven, Gradle, Git, Bitbucket, Linux, CoreDNS, Shell Scripting.

Client: Bank of NewYork Mellon Corporation Oct 2020 – Oct 2022

Role: DevOps Cloud Engineer

Responsibilities:

Installed and configured web application servers like Apache Tomcat and JBoss on AWS Elastic Beanstalk, ensuring seamless deployment of banking applications.

Responsible for Red Hat Linux installation, configuration, security, backup, and upgrade to maintain a secure and stable banking infrastructure.

Integrated SonarQube plugin in Jenkins and utilized Build Management Tools like Ant and Maven for automating build processes and ensuring code quality.

Implemented CI/CD processes using Jenkins, Nexus, and Yum, facilitating integrated delivery and continuous deployment of banking applications.

Utilized Ansible for managing web applications, database configurations, and server automation, ensuring consistency and reliability across banking environments.

Configured Ansible to manage AWS environments, automate core AMI builds, and implement cloud formation scripts for scalable and resilient infrastructure.

Monitored system activities in real-time to prevent performance issues and ensure optimal resource utilization in banking environments.

Configured Ansible to manage AWS environments, automate core AMI builds, and implement cloud formation scripts for scalable and resilient infrastructure.

Leveraged Docker for virtualizing servers in test and development environments, streamlining configuration management and ensuring consistent deployment of banking applications.

Implemented comprehensive cloud monitoring solutions using CloudKick and Datadog, enabling proactive incident management and ensuring high availability of banking services.

Administered GIT source code tool and designed branching strategies to ensure reliability and version control of banking application code.

Managed Nexus Repository Manager and implemented release processes for banking artifacts, ensuring efficient artifact management and versioning.

Configured Amazon EC2, S3, Elastic Load Balancing, IAM, and Security Groups in AWS VPC to ensure secure and scalable banking infrastructure.

Utilized AWS CLI for automating backups, creating AMIs, and managing infrastructure resources, ensuring data integrity and disaster recovery preparedness.

Installed and configured Puppet for automated configuration management, ensuring consistency and scalability of banking infrastructure.

Utilized Terraform for infrastructure provisioning and mapping complex dependencies, enabling efficient resource allocation and network management in banking environments.

Consult with IT project management, product management, development and engineering teams to discuss capacity planning and resource allocation. Migrated MariaDB to MySQL for better Innodb performance.

Configured Route53 and VPC to establish secure and resilient networking infrastructure across AWS environments.

Utilized EventBridge for event-driven architectures, enabling seamless communication between various microservices.

Developed Chatbot integrations for streamlined communication and automation of routine tasks within AWS environments.

Implemented ElastiCache for caching solutions, enhancing application performance and reducing latency.

Orchestrated Kubernetes clusters using EKS, ensuring efficient containerized deployments and management.

Implemented ACM for SSL/TLS certificate management, ensuring secure data transmission over the network.

Automated infrastructure provisioning with Terraform, ensuring consistent and scalable deployment across environments.

Utilized ArgoCD and ArgoWorkflows for GitOps-based continuous delivery, streamlining application deployments.

Configured Prometheus for monitoring Kubernetes clusters and applications, enabling proactive issue detection.

Integrated APM solutions like Instant and AppDynamics for real-time application performance monitoring and troubleshooting.

Optimized API response times by implementing Akamai CDN and DNS configurations.

Leveraged Crossplane for Infrastructure as Code (IAC), ensuring consistent provisioning of resources across cloud environments.

Implemented Docker and Docker Swarm for containerization, facilitating seamless application deployment and scaling.

Automated configuration management tasks with Ansible, ensuring consistency and reliability across server infrastructure.

Developed scripts in Python and Golang for automation and custom tooling, enhancing operational efficiency.

Streamlined CI/CD processes with Jenkins, enabling continuous integration and delivery of software artifacts.

Stored and managed deployment status using RethinkDB, ensuring visibility and traceability of deployment activities.

Utilized MongoDB and Mongo DB for storing and managing application data in cloud-native environments.

Designed Helm Charts for packaging and deploying applications to Kubernetes clusters, simplifying deployment processes.

Implemented Haproxy for load balancing and traffic distribution across microservices.

Managed build processes with Maven and Gradle, ensuring efficient dependency management and build automation.

Implemented version control and collaboration using Git and Bitbucket Cloud, ensuring code quality and team collaboration.

Conducted Linux system administration tasks, including configuration, security, and troubleshooting.

Configured CoreDNS for DNS resolution within Kubernetes clusters, ensuring reliable service discovery.

Developed and maintained shell scripts for automation of routine system administration tasks and troubleshooting.

Environment: Kubernetes, AWS Elastic Beanstalk, Helm Charts, Apache Tomcat, JBoss, Red Hat Linux, SonarQube, Jenkins, Nexus, Ant, Maven, CI/CD, GitHub, Bitbucket, Linux, Jenkins, JIRA, Ansible, AWS, AMI, CloudFormation, Docker, CloudKick, Datadog, GIT, Nexus, EC2, S3, ELB, IAM, Security Groups, VPC, AWS CLI, Backup, Disaster Recovery, Puppet, Configuration management, Terraform, MariaDB, MySQL, Innodb, Route53, ArgoCD, ArgoWorkflows, Prometheus, APM - Instant, AppDynamics, Akamai CDN, DNS, Crossplane, Route53, AwsLamda, CodeBuild, Code Deploy, AWS VPN.

Client: State of Massachusetts April 2018 - Sep 2020

Role: DevOps Engineer

Responsibilities:

Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.

•Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), Cloud Formation, Lambda, VPC, RDS and Cloud Watch.

•Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups &NACL's, attached profiles and roles using AWS Cloud Formation templates

•Used Amazon Route53 to manage DNS zones globally & to give public DNS names to ELB's and Cloud Front for Content Delivery

•Experience in implementing AWS lambda to run servers without managing them and to trigger run code by S3 and SNS.

•Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.

•Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.

•Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds and various automation purpose, file copy, permission changes, configuration changes, path specific folder creation.

•Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like New Relic and CloudWatch in different work environments in real and container workspace.

•Design enterprise patterns that ate repeatable and consistent with regards to deployment and configuration of their respective systems. Patterns must encompass pre-production testing, performance tuning, technical hand off documentation and environment validation.

Environment: Python, AWS, Ansible, Docker, AWS CLI, Maven, Tomcat, Jenkins, New Relic, Nginix, Python Scripting, AWS Lambda, Cloud Formation, Lambda, VPC, RDS and Cloud Watch.

Client: Optum, Inc. MN Oct 2016 - Mar 2018

Role: Build and Release Engineer

Responsibilities:

Experienced in implementing and enhancing the work flow of Continuous Integration (Jenkins, Team City and GOCD), Continuous Delivery and

Continuous Deployment process with in the team. Created GIT configuration record for builds using derived objects generated during build audit process. Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration Developed Perl and shell scripts for automation of the build and release process.Used JIRA as Issue Tracking Tool. Used the continuous Integration (CID) Tool Jenkins for automating the build processes.

Used the version control system GIT to access the repositories and used in coordinating with CI Tools.

Managed source control systems GIT and SVN. Worked on Amazon Web Services (AWS) and virtualization based technologies.

Developed and maintained integration and release processes. Configured and automated the Jenkins Build jobs and Building pipelines for Continuous Integration and deployment. Groovy scripting to build a pipeline for continuous deployment.

Worked with Development teams to adopt more ownership of systems and troubleshooting issues. Provisioned, operated, and maintained servers running on AWS by using Configuration Management tools like Ansible.

Create and maintain AD environment management documentation on as as-necessary basis.

Assist and guide application integration into Directory service including LDAP and service account management.

Designed and implemented Continuous Integration pipeline through automation with Enterprise Git, Jenkins.

Provisioned, operated, and maintained servers running on AWS using Configuration Management tools like Chef.

Developed and implemented Software Configuration Management strategies for variousApplications per the agile process.

Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.

Developing Cloud formation scripts Terraform for leveraging different cases for Enterprise cloud platform.

Managed AWS infrastructure as code using Terraform. Written Terraform templates for configuring EC2 instances.

Experience in log monitoring tool like Splunk. Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.

Experience in Docker Container, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Implementation of DevOps environment using Puppet for system configuration across environments

Created robust searches, reports, and charts. Using Splunk search process, using sub-searches, additional statistical commands and functions. Managing source code repositories in GitHub.Working in Agile methodology.

Environment: Jenkins, Git, Subversion (SVN), Agile Methodology, Perl Scripting, Shell Scripting, JIRA, AWS, Ansible, Chef, Active Directory (AD) Administration, Terraform, Splunk.

Client: HD Supply, Atlanta, Georgia, USA. Feb 2014 to Sep 2016

Role: Linux/Unix Sys Administrator

Responsibilities:

Responsible for day-to-day administration and administration of RHEL versions, which includes installation, testing, tuning, upgrading and loading patches, and troubleshooting server issues. Performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6)

Operating systems and hardware maintenance like changing memory modules and replacing disk drives. Managed and installed software packages using YUM and RPM and created repository files for offline servers.

Adding servers to the domain and managing the groups and users in Active Directory, installing And configuring send mail. Troubleshooting the system and end-user issues.

Installation of Red Hat Linux on x86 HW like HP and Dell, Solaris 9, and 10 operating systems on SPARC platforms.

Extensively used SMF for service management for managing services on Solaris 10. Supported Oracle DB and Oracle RAC on Red hat environments.

Responsible for configuring real-time backup of web servers. Log file was managed for troubleshooting and probable errors.

Responsible for the Database / Network operation with servers. Fine-tuning of Servers and configuring networks for optimum performance.

Setup Squid Proxy Server for internet sharing and to block unwanted sites. Responsible for Connectivity issues among various Servers and various software components. Installation, maintenance and administration of Oracle and Db2 Server on Linux Servers.

Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file

Conducted lessons learned sessions after each release completion and noted the deviations, risks and issues related to new or changed service and take necessary corrective action. Co-ordinate quarterly re-base lining efforts for pre-production database sync-ups.

Coded multiple recipes and cookbooks in Chef to administer the node servers and to automate the deployments.

Worked on Software Code Management tools like SVN, and Perforce. Installed and configured Jenkins for continuous integration.

Creation of SSL and Digital Certificates for requesting, generating and the implementation of the communication link between the web server and the application server. Work on Environment provisioning automation using Scripting and Puppet.

Performed tasks on F5 load balancer like ordering new certs, installing, and renewing SSL User, Group management for the UNIX servers.

Modifying/ Writing scripts in Bash and Korn shell for optimizing day-to-day administration.

Experience in RPM and YUM package management (installation and upgrading), Yum Repository creation and management, patching.

EDUCATION: Master’s in Information Technology from Valparaiso university. USA.



Contact this candidate