Post Job Free
Sign in

Ci Cd Devops Engineer

Location:
Richardson, TX
Posted:
August 15, 2023

Contact this candidate

Resume:

Mukesh

510-***-****

Cloud Engineer

****.*******@*****.***

www.linkedin.com/in/mukesh-a77

PROFESSIONAL SUMMARY:

Around 8+ years of experience in IT industry with major focus on Amazon Web Services (AWS), Azure, DevOps, Linux System Administration using CloudFormation templates, Software Configuration and Build/Release Management using tools like Git, Jenkins, Maven, Ant, Docker etc.

Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.

Experience in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi-factor Authentications Continuing architectural changes to move software system offerings to a distributed, service-based architecture, utilizing Docker/Kubernetes technologies.

Expertise in AWS Services like EC2, IAM, Subnets, VPC, Cloud Formation, Glacier, Block Storage, AMI, S3, SNS, ECS, EKS, SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis, EMR, EKS, Sagemaker, and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB.

Integrated SonarQube with Jenkins using Maven to get the Quality Analysis for all the Projects pre-deployment. Discussed the report with Developers to explain the SonarQube Report and to help improve code Quality.

Expert level experience in Infrastructure as Code (IaC) Automation Tools like Cloud Formation, Terraform, Packer, using Python SDKs provided by Cloud providers etc.

Good knowledge on AWS setup functions to automate and orchestrate AWS Sagemaker related tasks such as publishing data to S3, training ML model, and deploying it for prediction.

Configured/Integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3.

Hands-on experience in implementing Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.

Expertise in writing playbooks using YAML scripting which manages the configurations.

Skilled in monitoring servers using Instana, Nagios, Splunk, Sumo Logic, ELK, New Relic, CloudWatch and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring.

Experience in setting up master minion architecture in Kubernetes to maintain the containers with the help of using YAML files.

Created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files and managed releases of Helm Chart packages.

Technical Skills:

Configuration Managment Tools

Puppet, Ansible

Operating Systems

Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10, Solaris.

Cloud

AWS, Azure

Build Tools

ANT, Maven, TeamCity

Container Tools

Docker, Kubernetes, Docker Swarm, OpenShift, Mesos

CI/CD Tools

Jenkins, Hudson, Bamboo

Bug Tracking Tools

JIRA, Clear case, Clear Quest

Monitoring Tools

Instana, Nagios, Splunk, ELK, Cloud watch

Database

My SQL, MS Access, Oracle 9i/10g/11g, DB2, MongoDB, DynamoDB

Scripting

Bash/Shell, Perl, Python, Ruby, Java, .NET, power shell, Jason, YAML, Groovy

Web Technologies

HTML, DHTML, XML

Virtualization Tech

VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box

Application Server

WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x/9, JBOSS 4.1, Apache

Web Servers

Apache HTTP, Nginx, Apache TOMCAT

IDE Tools

ECLIPSE IDE, NETBEANS

Education Details:

Bachelors in computer science engineering from JNTU, Hyderabad in 2013

Masters in computer science from NPU, California in 2014

SUMMARY:

Client: IBM Security, Texas November 2022 – May 2023

Role: AWS/DevOps Engineer

Responsibilities:

Experience in designing and deploying applications utilizing AWS components like EC2, S3, EBS, VPC, ELASTIC IP, ELASTIC Cache, Glacier, Beanstalk, Dynamo & Couch DB, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Sagemaker, Cloud Trail, Cloud Formation, Security Groups and application monitoring in AWS tools to Build and deploy a microservice architecture integration with ECS or AWS Lambda.

Good experience in AWS provisioning and used AWS services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk, VPC, EBS, etc., Knowledge of application deployment and data migration on AWS.

Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.

Worked on Securing the AWS Infrastructure using AWS services such as VPC's, NACL’s, Security groups, IAM roles, policies and defining Inbound and outbound traffic rules and whole infrastructure is monitored using Cloud watch

Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.

Expert to Built end-to-end CI/CD pipelines in Jenkins groovy script to retrieve code and push build artifacts to Nexus and Jrog Artifactory’s manages for Maven builds.

Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm Chart, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.

Configured custom dashboards in Instana to visualize key performance metrics, enabling proactive monitoring and alerting for critical issues.

Integrated Spinnaker with infrastructure as code (IaC) tools like Terraform and CloudFormation to achieve consistent and automated infrastructure provisioning along with application deployment.

Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and created Infrastructure in a Coded manner IaC (Infrastructure as Code) using Terraform

Familiarity with version control systems for collaborative development and code management on UNIX platforms.

Implemented proactive alerting strategies using Instana's customizable alert rules, ensuring timely notifications for critical issues and reducing mean time to resolution.

Good experience exploring, selecting, and subscribing to products in the AWS Marketplace.

Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy

Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

Implemented monitoring and observability solutions, such Instana, within OpenShift clusters to gain insights into resource utilization, application performance, and health.

Worked on Installation and configuration of Jenkins for Automating Builds and Deployments through integration of GIT into Jenkins to automate the code check-out thus providing an automation solution.

Created subversion/Git repositories, imported projects into newly created subversion repositories as per the standard directory layout.

Environment: AWS, Openshift, Docker, Docker Swarm, FTP, SFTP, Ansible, SonarQube, MS Share point, YAML, Jenkins, Maven, GIT, Python, Groovy, Unix/Linux, Shell Scripting, XML, Java, Nagios, Instana, Splunk, Dynamo DB, Couchbase, Hadoop, Dynatrace, Jira, Terraform.

Client: AT&T, Plano, TX Feb’ 2020 – Nov’ 2022

Role: Azure Engineer

Responsibilities:

Implemented various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code (IaC) applications using ARM Templates (JSON).

Provided architecture and migration support services to client applications / DevSecOps (DSO) teams within the Organization.

The Solution Architecture & Migration Team provides architecture and connectivity design, workload optimization and execution support for migrating applications to Azure Cloud.

leveraging Platform as a Service (PaaS), Infrastructure as a Service (IaaS) and Software as a Service (SaaS) as offered by partner Cloud Solution Providers (CSPs) – Azure Cloud.

Involved in joint assessments with Principal Technical Architects while interviewing clients to understand application stack and infrastructure present mode of operations (PMO).

Collaborated with Principal Technical Architects, DSO teams, CSO and application SMEs to identify, compile and analyze data for workload optimization and cloud migration planning.

Worked with GSI Vendors on automation scripting, connectivity and environment configuration tasks as defined in client migration plans necessary to migrate applications to their target state cloud hosting model.

Involved in Designing and developing automation to support continuous integration /delivery (CI/CD) processes, automate environment build processes and utilize IaaS, PaaS and SaaS offerings to optimize client implementations as part of a future mode of operations (FMO).

Worked with Application team on gathering application related information in On-prem and worked on creating proposed architecture on ADS (Architectural Design Structure), BE (Budgetary Estimate), and presented to MRB (Modernization Review Board) in the process of migrating to Azure cloud.

Worked on application assessments, used the AT&T internal tools, gathered the information and Migration effort/hours and if the application is a good candidate for Optimization or Modernization, based on that naming the T-Shirt size for the applications

Worked as a Jumpstart support for our AT&T internal applications which are assigned to different vendors and helped them with any roadblocks or issues while they migrating to Azure.

Worked on RAIDS in ADO (Azure Dashboard), which is assigned by different vendor teams and resolved their issues and concerns while migrating to Azure cloud

Environment: Azure, OpenShift, Kubernetes, Python, Ansible, Docker, Dynatrace, Docker HUB, Jenkins, Terraform, ELK, Red Hat Enterprise Linux 5,6, Connect:Direct, CentOS, GIT, Python, My SQL, JavaScript, C#, .NET, HTML, PCF.

Client: Blue Cross Blue Shield, Richardson, TX April’ 2018 – Jan’ 2020

Role: AWS/DevOps Engineer

Responsibilities:

Created AWS CloudFormation Templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, Sagemaker, RDS, Kinesis, Redshift Cluster, Route53, SNS, ECS, EKS, SQS, Couch DB, Dynamo DB, OpenStack, Cloud Trail.

Hands on experience with Amazon EC2, Amazon S3, Amazon RDS, VPC, IAM, Cloud Watch, Auto Scaling, SNS, SES, and other services of Amazon family

Created multiple VPC's and public/private subnets, Route tables, Route Tables Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups, and Roles created IAM policies. Automating AWS deployment and configuration tasks using Lambda.

Used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all the API's.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.

Designed and implemented CI/CD by integrating Jenkins with various DevOps tools such as Git, Maven, Nexus, Sonar Qube, Docker, AWS, Azure etc.

Collaborated with cross-functional teams to establish a robust DevOps culture, leveraging Spinnaker's features to facilitate collaboration between development, testing, and operations teams.

Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle). And worked with Groovy Scripts to Automate Configuration in Jenkins.

Hands on experience in handling database issues and connections with SQL and NoSQL databases such as MongoDB, HBase, Cassandra, SQL Server

Worked on Docker and Ansible in building automation pipeline and continues deployment of code using Jenkins and wrote playbooks to Automate Ansible servers using YAML scripting.

Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.

Configured and installed Dynatrace 5.x as part of performance tuning.

Created the heap and thread dumps from Dynatrace as part of load testing.

Monitored and suggested respective changes for high Dynatrace response time transaction calls.

Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.

Involved in migrating the application from Ant to Maven by analyzing the dependencies and creating the POMs to implement the build process using Maven.

Environment: AWS, OpenStack, Docker, Unix/Linux, Docker Swarm, Groovy, Ansible, YAML, Jenkins, Maven, GIT, Python, Shell Scripting, XML, Nagios, Splunk, Dynatrace, Jira, Terraform.

Client: Silicon Valley Bank, Tempe, AZ Sept’ 2016 – March’ 2018

Role: DevOps Engineer

Responsibilities:

Maintained multiple versions of code developed by developers for different purposes and moved all the code related to the project into a single repository.

Integrated git with build tools such as maven and created continuous deliver build pipelines from development to deployment phase

Worked on open source SCM tools like Subversion, CVS, git, and bitbucket

Involved in committing, trunking, pushing, merging code pull requests from multiple developers into SCM (Git, bitbucket, SVN) repositories.

Deployed DevOps using Puppet dashboard and Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing, and implementation.

Written several Automation scripts in Bash, Ruby, Groovy, Python, JSON, YAML that consume REST API services or CLI's for various DevOps systems like Jenkins, Git, Jira, AWS, Chef, Ansible.

Achieved optimized resource utilization, scalability, and reduction of costs leading to savings using containerization tools like Docker and Mesos

Installation, Configuration, and Maintenance of Apache Tomcat, WebSphere and JBoss servers in AIX and Linux environment.

Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with WebSphere.

Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.

Experience in deploying and configuring web servers (e.g., Apache, Nginx) on UNIX platforms.

Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments, also have good knowledge on Code Deploy as release automation solution.

Worked on deploying java J2EE and .net applications

Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with WebSphere.

Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.

Environment: Linux, Perl, Python, Unix/Linux, Bash, Docker, Puppet, Jenkins, PHP, Ruby, JIRA, YAML, GIT, Apache, WebSphere, SVN, Nexus, Nagios, JIRA, Java, ANT, RHEL 6.7/6.8/7.1/7.2, Bash Scripting, C#, PowerShell, NT Command Shell.

Client: Zodiac, San Diego, CA Feb’ 2015 – Aug’ 2016

Role: DevOps Engineer

Responsibilities:

Developed various Bash shell scripts and Perl to automate resource, job monitoring and alerting for automation of the build and release process. Developed custom solutions in C# and validate availability, consistency, and compliance with different environments.

Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.

Created artifact documents through the source code and internal deployment in Nexus repository. Implemented Disaster recovery project on AWS using various DevOps automation for CI/CD.

Used Version Control tool, SVN to create branches and implement parallel development process. Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.

Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Puppet automation. Involved in editing the existing ANT files in case of errors or changes in the project requirements.

Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, SVN.

Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA.

Building & configuring RedHat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per the priority basis.

Administer Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment. Maintain and deploy builds in UAT and Production environment.

Environment: AWS, Linux, Perl, Puppet, Jenkins, PHP, Ruby, JIRA, YAML, GIT, Vagrant, SVN, Nexus, Nagios, JIRA, Java, ANT, RHEL 6.7/6.8/7.1/7.2, Bash Scripting, C#, PowerShell, NT Command Shell.

Client: Vantiv, India. March’ 2013 – Dec’ 2013

Role: Software Engineer

Responsibilities:

Installation, Configuration, and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.

Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.

Advanced the installation and configuration of Red Hat Linux over the network using NFS and FTP.

Hands-on experience in the installation of Web Sphere on Linux for the development team.

Installed EXSI hypervisor for VMware created for new Centos servers.

Resolved system errors and crashes, disk space problems, huge file sizes, and file system full errors.

Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment.

Install and configure Ubuntu, Centos on remote servers and Desktop servers.

Troubleshooting ESX & Virtual Machines

Managed and configured VMware virtual machine for RHEL.

Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using NAGIOS monitoring.

Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages

Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.

Knowledge of file transfer protocols, Network file systems, and Secure Shell

Environment: Linux, Perl, Windows, Nagios, Shell, JIRA, GIT, SVN, Ant, Command Shell.



Contact this candidate