We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Cloud DevOps Engineer with 8+ years of extensive experience in IT industry with ability to accomplish all aspects of UNIX/LINUX system administration, software configuration management (SCM) process, Infrastructure, Build & Release management, Integration, Deployment and cloud engineering.
  • Experience in working with AWS resources likeIAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda,Route 53, Auto Scaling, Cloud Watch, Cloud Front, Cloud Trail, SQS and SNSand experienced in Cloud automation.
  • Expertise in Design AWSCloud Formationtemplates to create custom sizedVPC, Subnets,NATto ensure successful deployment of Web applications and database templates and expertise in architectingsecureVPCSolutions in AWS with teh halp ofNetwork ACLs,Security groups,publicandprivatenetworkconfigurations.
  • Experience in writingInfrastructure as a code(IaC) inTerraform, AWS Cloud formation.Created reusableTerraform modulesin AWS cloud environment.
  • Efficient in Build and configuration of infrastructure in cloud development through teh usage ofTerraform tool as IaC, and ability of modifying theTerraform modulesbased on teh requirement of development project.
  • Expertise in setting updatabasein AWS usingRDS,storageusingS3 bucketand configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS),OpenStack, Ansible, Puppet, Maven, Jenkins, Chef, SVN, GitHub and LINUX etc.
  • Expertise in using different file and block - level storage systems like theElastic Block Store (EBS), Elastic File system (EFS), Amazon Glacier&Snowball, and Also Proficient in databases like theDynamo DB,RDS.
  • Worked closely with teh community to address critical security issues and halp ensure that every EKS cluster is secure.
  • Good noledge on EKS which halps to manage your Kubernetes clusters and applications across hybrid environments.
  • Worked with Amazon EKS runs Kubernetes in your own data centres and on AWS.
  • Extensively worked on different networking and transferring static and dynamic content using tools like theAPI gateway,Cloud Front&Direct Connect. Hands-on using various Load balancing techniques acrossNetwork,Applications, and Classicforin-between various instances.
  • Expertise in usingTerraformkey features such asInfrastructure as a code (IAC), Execution plans, Resource Graphs, Change Automation.
  • Experience in writing new plugins to support new functionality inTerraform. Experience writingTerraformtemplates to deploy infrastructure on a cloud withEC2,ELB, and SG’s inJSON.
  • Experience designing an entire infrastructure to power Microservicesarchitecture onAWSusingCFT.Engineered an application based onMicroservicesinAWSusingLambdaandAPIGateway
  • Hands-on experience in providing cloud-based infrastructure solutions in AWS with teh following tools - Git, Drone, Ansible, Packer, Consul and Terraform.
  • Expertise in implementing a production ready, highly available, fault-tolerantKubernetesinfrastructure and Worked on Scheduling, deploying and managing container replicas on a node cluster usingKubernetes.
  • Experience in using containerization tools likeDockerfor deployment and build web applications, those can run consistently across any machine, have noledge of containerization orchestration usingKubernetes.
  • Experienced buildingJenkinspipelines to drive all micro-services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Experience in working on severalDockercomponents likeDocker Engine,HUB, Machine, creatingDocker images,Compose,Docker Registryand handling multiple images for middleware installations and domain configurations.
  • Expertise in usingDockerto run and deploy teh applications in multiple containers likeDocker SwarmandDocker Weave. Also worked onDocker container snapshots, removing images, and managingDocker volumes.
  • Well versed withAnsible playbooks,modulesandroles, wrote manyAnsible playbooksfor teh automation of defined tasks usingYAMLformat and run Ansible scripts to provision Dev servers.
  • Experience usingAnsible Towerdashboard, role-based access control, and access toAnsiblefor deployments and worked withAnsible Playbooksto automate various deployment tasks and working noledge onAnsible Roles,Ansible inventory files,andAnsible Galaxy.
  • Experience in configuring and managingPuppetmaster server and also experience in updating and creating modules and pushing them topuppet clients, Experience implementingpuppetmanifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • ImplementedJenkinsWorkflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services toDockerandRed-Hat. CreatedJenkinsworkflows using aGroovyscript to automate teh entire build and deployment process.
  • Experience in managed version control tools likeSVN,GIT,andBit-bucketfor branching, merging and resolving conflicting errors. Also experience in usingJFROGandNexusArtifactory Repository Managers for builds.
  • Expertise inJavabuild tools likeANT,MAVENfor teh building of deployable artifacts such as (jar, war & ear) from source code andMS-Buildfor.Net.
  • Experience using Mongo DB third-party tools (ROBO MONGO, Mongo DB access manager) and mongo-built in binaries to monitor and analyse teh performance of Mongo DB. Also experience working on various databases like PostgreSQL, MySQL, Oracle, NoSQL, Microsoft SQL server.
  • Extensive experience in JIRA for bugs tracking, storyboarding, creating and planning sprints. Also engineered Splunk to build, configure and maintain heterogeneous environments. Experience using Nagios for managing and monitoring teh server and network infrastructure.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding teh demands of 24/7 system maintenance and TEMPhas good customer support experience.

TECHNICAL SKILLS

Cloud Environment: AWS, Google Cloud Platform (GCP), Open Stack, AZURE

Operating Systems: Linux (Red Hat, CENTOS & SUSE, Ubuntu), Solaris, DEBAIN, Windows.

Scripting: Shell Scripting, Python, Ruby and PowerShell.

Languages &Web technologies: JAVA/J2EE, JavaScript, HTML5, CSS3, XML.

Version Control Tools: GIT, GITHUB, Subversion (SVN), CVS, Bitbuket.

Application Servers: Web Logic Application Server, Apache Tomcat, JBoss, Web Sphere.

Web Servers: Tomcat Apache and Nginx.

Automation & Configuration tools: Chef, Puppet, Ansible, Jenkins, Salt stack, Docker, Vagrant, Terraform.

Orchestration Tools: Kubernetes, Docker swarm, Mesos, Open shift.

Virtualization Technologies: VMware ESXi, Windows Hyper, Power VM, Virtual box, KVM.

Monitoring Tools: Nagios, Cloud Watch, Splunk, and ELK.

Build Tools: Maven, Gradle, Ant, and MS Build.

Bug Tracking Tools: Code Commit, JIRA, Bugzilla, Remedy.

Artifactory: Proximity, Artifactory, Nexus, Jfrog

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, TX

Responsibilities:

  • Experience in setting up Jenkins’s master slave configuration from scratch and migrated on premise Jenkins to AWS cloud.
  • Experience in writing Jenkins files in Groovy to streamline teh deployments across various environments.
  • Integration of Automated Build with Deployment Pipeline. Currently clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Java and Node JS built applications deployment using Jenkins.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used teh continuous Integration tools such as Jenkins for automating teh build processes.
  • Assisted end-to-end release process from teh planning of release content through to actual release deployment to production.
  • Deployed Java/J2EE applications on to teh Apache Tomcat server and configured it to host teh websites.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented teh Build automation process for all teh assigned projects in Vertical Apps domain
  • Monitor teh UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Installing Urban Code Deploy server, agents and doing deployments in various environments.
  • Installed and configured configuration tool such as workstation and nodes via CLI tools to AWS nodes.
  • Collaborated with Developers, Database Administrators, Quality Assurance Analysts in application build releases.
  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load balancer (ELB), EBS, and Auto Scaling groups.
  • Implemented CloudWatch metrics on client AWS EC2, S3 resources.
  • Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins.
  • Created and wrote shell scripts (Bash) and Python scripts for automating few manual tasks.
  • Used tracking tool JIRA and triaged teh issues and maintained bugs using JIRA tool.
  • Utilized to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.

Environment: Red Hat Linux, GIT, Jenkins, Anthill Pro, Maven, Web Logic, Apache Tomcat, Shell, Nexus, AWS EC2, Junit, Jira, Python, SQL, Splunk.

DevOps Engineer

Confidential, Dallas, TX

Responsibilities:

  • Performed Business requirement analysis and data modelling sessions.
  • Worked on designing and deploying multi-tier applications using all teh AWS services like (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance & auto-scaling in AWS Cloud formation
  • Worked on AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Worked on AWS Cloud Watch, Cloud Formation (CFT), Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto-scaling Kubernetes - Google Cloud Platform infrastructure and Microservices container orchestration.
  • Written some Templates for GCP infrastructure as a code using Terraform to build staging and production environments and automated infrastructure provisioning occasionally with Terraform and Packer and even automated teh image build process using Packer.
  • Developed Microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
  • Implemented Docker-maven-plugin in Maven POM to build Docker images for all Microservices and later used Docker file to build teh Docker images from teh java jar files.
  • Ansible infrastructure to manage servers in different environments & deployed web apps using Ansible by developing teh manifests.
  • Automated configuration and deployment of Linux and Windows using Ansible Also developed automation scripting in Python (core) with teh use of Ansible for deploying and managing Java applications on Linux servers.
  • Designed Devops workflow for multiple applications using AWS cloud infrastructure, docker, REST API for backend systems that serve to communicate with customer to generate correspondences for customer components running on AWS VPC and AWS EKS Kubernetes cluster.
  • Implemented and designed Google-cloud virtual servers by Ansible roles to ensure deployment of web apps. Used file module in Ansible to edit files on remote systems. Used Ansible Tower for running playbook streams in real-time.
  • Bundled automation content with Ansible roles to make teh content reusable & made possible advanced execution in automation & Installed packages on remote Agent-less nodes through Ansible playbooks with Ansible roles.
  • Set up CI (Continuous Integration) and CD (Continuous Deployment) for major releases in Jenkins to schedule jobs using PollScm and deploy code in Staging and Production environments.
  • Maintained teh Nexus to store teh war, jar files which are deployed by using Ansible in Jenkins.
  • Launched Database for MySQL and PostgreSQL using RDS in multiple Available zones have set up monitoring for CPU Utilization and limited DB connections by implementing alarms using Splunk.
  • Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
  • Set-up databasesin GCP using RDS, storage using S3 bucketand configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD systems to build and test and deploy.

Environment: AWS (EC2, IAM, S3, VPC, ELB, EBS, Route53 Auto Scaling, Cloud Watch), MySQL, Mongo DB, Oracle, Groovy, Bash, Python, Boto3, Terraform, Kubernetes, Docker, Jenkins, GitHub, GIT, Maven, Tomcat, Apache, Web-sphere, Behave, Cucumber, Ansible, Splunk, Consul, Nexus, RHEL, shell.

DevOps Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing AWS cloud Formation and Jenkins for continuous integration.
  • Created AWS cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB's, security groups.
  • Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (OpsWork and cloud Formation) and security practices (IAM, cloud watch and cloud trail) and services Lambda, EMR, Redshift, ECS, Elastic Bean Stalk).
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy, S3, EC2, container Service, cloud Formation including Auto Scaling.
  • Worked on Converting Existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Worked on developing APIs using Kubernetes to manage and specify teh copies of teh containers to run teh actual servers in teh cloud environment.
  • Worked on Puppet for automation of repetitive processes done in Apache user administration, file management and directory permissions in different environments.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Managed a continuous Delivery pipeline with Docker, Jenkins and GitHub. Used a GitHub branch on Jenkins continuous Integration server, to automatically build Docker container from it.
  • Integrated GIT into Jenkins to automate teh code check-out process. Used Jenkins for automating Builds and Automating Deployments.
  • Performed integration of Code Quality Analysis and testing techniques like Check styles, find Bugs, selenium, JUnit, with Jenkins.
  • Deployed teh java application into web application servers like Apache Tomcat, Nginx and JBoss.
  • With teh halp of JIRA Agile, as a team track teh unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
  • Integrate Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk.
  • Worked on Nagios as a monitoring tool to identify and resolve infrastructure problems before they effect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Worked on Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles
  • Created multiple Python, Perl and UNIX shell Scripts for various application-level tasks.
  • Worked with Azure Administrator like configuring availability sets, virtual machine set, with load balancers, Virtual networks, network security group.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, ELB, Auto Scaling Cloud Watch cloud front, Cloud Formation, Puppet, Git, Ant, Maven, Jenkins, Junit, Selenium, Jira, MySQL, Apache Tomcat servers, JBoss, Python, Nagios, Shell Scripting, Ruby, Linux, Unix, Windows.

Build and Release Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Developing automated process for builds and deployments using Jenkins integrating with Sona type Nexus.
  • Good at Installation and Configuration of Nexus repository manager for sharing teh artifacts within teh company and efficient in using Nexus and Artifact Repository.
  • Installed and administered repository to deploy teh artifacts generated by ANT and to store teh dependent jars, which were used during teh build.
  • Developed build and deployment scripts using ANT as build tool and automated teh build and deploy processes using Jenkins to move from one environment to other environments.
  • Responsible for automated CI, Scheduled Builds/Emergency Builds and Release using ANT scripts for an Enterprise application (J2EE) using Jenkins and Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Involved in creating Bamboo pipeline jobs for Puppet release process for module deployment, using teh Agile methodology for puppet development.
  • Build automation using Jenkins server, Install and configuration of Jenkins, configure plugins, job setup, and build pipeline and delivery pipeline views.
  • Set up Jenkins and Hudson for Continuous Integration Process. Provided end-user on Tortoise SVN, JIRA, Rally and Asana for enterprise users.
  • Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins. Scheduled teh Linux Cron jobs and Jenkins jobs for build automation
  • Experienced in Building, Testing, Deploying teh applications by adopting teh devops tools like GIT, CHEF, Ansible, Jenkins, Docker and Kubernetes, have good working experience in AWS with EKS using cloud platform.
  • Implementation of JIRA to track all issues pertaining to teh software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes. Resolved update, merge and password authentication issues in JIRA.
  • Good at Installation and Configuration of Nexus repository manager for sharing teh artifacts within teh company and efficient in using Nexus and Artifact Repository managers for Maven builds.
  • Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and teh recovery of root password.
  • Perform day to day Linux administration such as user accounts, directory services, file system shares, permissions.
  • Used ANT build tool for deployment and deploy processes using Jenkins to move from one environment to other.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
  • Implemented Infrastructure automation through Jenkins, code deployments, installation and configuration updates.
  • Integrated GIT into Jenkins to automate teh code check-out process. Adding storage to teh cluster disks and increasing/ decreasing teh file system in RHEL.

Environment: RedHat Enterprise Linux, Bamboo, Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Jira, Ubuntu, Kickstart, VMware, TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP.

Confidential

Build and Release Engineer

Responsibilities:

  • Managed to organizational standards by maintaining teh source code in GIT for various applications.
  • Setting up teh new Build Environment for various products in Linux Environment.
  • Creating and maintaining teh development and release branches on GIT.
  • Performed all teh subversion activities such as authentication, branching, tagging, merging and work space setup activities for development team.
  • Configured MAVEN repositories and POM.XML with different plug-ins.
  • Installed Continuous integration server Jenkins as a service, configured teh projects on Jenkins and automated teh build, deployment and test execution on all target platforms and shared teh nightly build results with teams.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Monitoring each service deployment, and validating teh services across all environments.
  • Build scripts using MAVEN build tools in Jenkins.
  • Responsible for bringing up teh various server environments like DEV, QA, UAT, Prod.
  • Experience in configuring and deploy teh artifacts to Application server.
  • Experience in implementing and adapting to Release/Change management process.
  • Interact with Development, QA and Operations teams to resolve issues.
  • Responsible for planning and scheduling teh QA, Stage, Prod deployments, preparing teh release schedule and communicate across different teams.

Environment: Git, Maven, Linux, Jenkins, Docker, Apache, MySQL, Visual Studio Code, Jira, GitHub, Ant, Bit bucket

We'd love your feedback!