We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 8+ years of experience in IT industry with major focus on Amazon Web Services (AWS), Azure, OpenStack, DevOps, Linux System Administration using CloudFormation templates, Software Configuration and Build/Release Management using tools like Git, Jenkins, Maven, Ant, Chef, 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.
  • Experiencein Azure PlatformDevelopment, Deployment Concepts, hosted Cloud Services, platform service and close interface withWindows Azure Multi-factor Autantications Continuing architectural changes to move software system offerings to a distributed, service-based architecture, utilizing Docker/Kubernetestechnologies.
  • Expertise inAWSServices like EC2, IAM, Subnets, VPC,CloudFormation, Glacier, Block Storage, AMI, S3, SNS,SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis, EMR, EKS, Sagemaker, and RDS and obtaining High Availability and Fault Tolerance forAWSEC2 instances utilizing the services like Elastic IP, EBS and ELB.
  • Well versed in scalable and highly available Domain Name System (DNS), to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Experience on Python Boto framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Configured/Integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • 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.
  • Experience in designing and implementing Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, and Rake for style.
  • Strongly proficient in Build and release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting and in oriented application using Java and scripting languages like Shell Scripting (Ksh, Bash), Ruby, PHP PERL scripts to totally automate AWS services.
  • Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web-Hooks and Slave Machines which involved in POC on Docker and used Docker registry, Docker-compose, Links, Docker bridge.
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Experience with Pivotal Cloud Foundry, Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Experience in setting up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Used MAVEN as a build tool on java projects for the development of build artifacts on the source code.
  • Expertise in in writing the playbooks using YAML scripting which manages the configurations.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Nexus, TeamCityand BuildForge.
  • Good knowledge in Dynatrace monitoring tool to monitor the Java applications
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in sonatype NEXUS, JFrog Artifactory.
  • Skilled in monitoring servers using Nagios, Splunk, Sumo Logic, ELK, New Relic, CloudWatch and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
  • Experience Atlassian tools JIRA, Confluence, Bitbucket, Bamboo for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Experience in setting up master minion architecture in Kubernetes to maintain the containers with the help of using YAML files.
  • Experience in using web servers like Apache HTTP and Tomcat, Nginx, IIS and application servers like IBM WebSphere, Oracle WebLogic and JBOSS for deployment.
  • Experience in Installation, configuration, and management of RDBMS MySQL, DB2 and NoSQL tools PostgreSQL, Cassandra, and MongoDB.

TECHNICAL SKILLS

Configuration Managment Tools: Puppet, Chef, 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: Nagios, Splunk, ELK, Cloud watch

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

Scripting: Bash/Shell, Perl, Python, Ruby, Java, 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

Web Servers: Apache HTTP, Nginx, Apache TOMCAT

IDE Tools: ECLIPSE IDE, NETBEANS

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto Scaling, AMI, IAM through AWS console and API Integration.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache Tomcat, and IIS.
  • 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 Cloudwatch
  • Deployed LAMP based applications in AWS environment, including provisioning MYSQL- RDS and establishes connectivity between EC2 instance and MySQL-RDS via security groups.
  • Developed many Data warehouse solutions in AWS Redshift Involved in Redshift Database development by inserting Bulk Records, Copying Data from S3, Created and Managed Clusters, Tables and Perform Data Analysis Queries. Also performed Tuning and Query Optimization in AWSRedshift
  • Deployed JSON template to create a stack in Cloud Formation which includes services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes in Chef and Wrote Chef Cookbooks and Recipes for automating our build/deployment process.
  • Worked on the creation of custom Docker container images, tagging and pushing the images.
  • Extensively worked on creating Docker file, build the images, running Docker containers and manage Dockerized application by using Docker Cloud. Used Docker Swarm for clustering and scheduling Docker container.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR.
  • Deployed microservices into docker containers
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy
  • Implemented new project builds using Jenkins and maven as build framework tools, inspected builds in a staging environment before rolling out to a production environment
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes
  • 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.
  • Involved in Designing and setup of CI tool Bamboo to integrate SCM tool Git and automated the build process.
  • Worked on the creation of Jenkins Pipeline using Groovy scripts to automate ANT/MAVEN application build by pulling code from GIT and GitHub repositories.
  • Created subversion/Git repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Experience in Creating Hooks, branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and Windows platforms
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Troubleshooting Git issues using Git bisect to identify bad commits which introduces errors in the system.
  • Monitoring system performances using Nagios and managing network issues.
  • Ability in development and execution of CHEF, Shell, Perl, and Python Scripts.
  • Worked with Nagios for monitoring and Splunk for Log Management.
  • Installed and configuredSplunkto monitor applications deployed on the application server, by analyzing the application and server log files. Worked on the setup of various dashboards, reports, and alerts inSplunk.
  • Proficient withSplunkarchitecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Installed & Configured SeleniumWeb Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG.

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

Confidential, Richardson, TX

Cloud/DevOps Engineer

Responsibilities:

  • Implemented various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code applications using ARM Templates (JSON).
  • Strong knowledge on deployingAzureAutomation Scripts for a multitude of applications utilizing theAzure stack for Compute, Web and Mobile, Blobs, Resource Groups,AzureData Lake, HDInsight Clusters,AzureData Factory,AzureSQL, Cloud Services, and ARM Services and utilities focusing on Automation.
  • Very Strong knowledge on migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups.
  • Installed and Configured Dynatrace6.x/5.x and created Dynatrace collectors, agents, profiles, dashboards, diagnostics and sensors for application monitoring and communication.
  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and Subnets.
  • Experience with DevOpstools e.g., Jenkins, Git, Puppet, Chef, Release Management, PowerShell
  • Worked with Terraform Templates to automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment and created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform
  • Instrumented JVMs in WebLogic/WebSphere/JBOSS/Tomcat/Apache web server and IIS with Dynatrace, AppDynamics and ITCAM as needed.
  • Created Terraform scripts to launch the platform common services like CI/CD tool JENKINS, Configuration Management Tool Chef, Secrets management tool Vault.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Subversion
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Configured Jenkins master with necessary plugins and slaves to support scalability and agility and configured Jenkins to implement nightly builds on daily basis and generated change log to include daily changes.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub WebHooks to setup triggers for commit, push, merge and pull request events.
  • Maintained Splunk dashboards and associated charts, graphs, and drilldowns to enable managers, administrators, users, and analysts to maximize the utility of the Splunk platform and applications.
  • Supported infrastructure consisting of RHEL 4.x 5.x, 6.x,7.x, 8.x, CentOS and Ubuntu 12.04 and 14.04. Installation, configuration, administration of RHEL OS on Standalone servers using kickstart installation.

Environment: Azure, OpenShift, Kubernetes, Python, Ruby, Chef, Ansible, Docker, Dynatrace, Docker HUB, Jenkins, SonarQube, Vagrant, Terraform, Maven, ELK, AppDynamics, Red Hat Enterprise Linux 5,6, CentOS, Kick start, GIT, Python, My SQL, JavaScript, HTML, PCF.

Confidential, Tempe, AZ

Cloud/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, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, Cloud Trail.
  • 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.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, Managed Chef client nodes, and uploaded cookbooks to chef-server using AWS environment.
  • Designed and implemented CI/CD by integrating Jenkins with various DevOps tools such as Git, Maven, Nexus, Sonar Qube, Docker, AWS, Azure etc.
  • Worked on Docker and Ansible in build 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.
  • Written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instance. Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
  • Configured and installed Dynatrace5.x as part of performance tuning.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx.
  • Design and develop AWS cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for continuous integration with high availability and secure multi-zones and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
  • Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connectDockercontainers across multiple hosts usingDocker weave.
  • Executed the automation from commit to deployment by implementing a CI/CD pipeline with the help of Jenkins and Chef. Setting up Chef Infra, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
  • Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines. Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and tan deployed to Docker Swarm, created Docker Service Stacks, and managed them.
  • Created the heap and thread dumps from Dynatraceas part of load testing.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool Docker and virtualize the servers using Docker, create the Docker file and version control.
  • Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies. Version control system and project management on Git and JIRA.
  • Monitored and suggested respective changes for high Dynatraceresponse time transaction calls.
  • Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment on to tomcat application servers via shell scripts embedded into Jenkins jobs
  • Involved in migrating the application from Ant to Maven by analyzing the dependencies and creating the POMs to implement the build process using Maven.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers, and added new services & servers.

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

Confidential, San Diego, CA

DevOps Engineer

Responsibilities:

  • Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode.
  • Worked on Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling.
  • Setup the Chef Infrastructure for the environment for software configurations management and Chef servers, chef workstations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, config-maps, selector, services, and deployed application containers as Pods
  • Setup and maintained automated environment using Chef Recipes within AWS environment. Good understanding of Knife, Chef Bootstrap process etc.
  • 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.
  • 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, Python, Chef, 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.

Confidential

Linux Admin

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.
  • Resolvedsystemerrors and crashes, disk space problems, huge file sizes, and filesystemfull 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, Puppet, Windows, Nagios, Shell, JIRA, GIT, SVN, Ant, Command Shell.

We'd love your feedback!