We provide IT Staff Augmentation Services!

Devops/cloud Automation Engineer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY

  • 8 + years of experience as a Linux Administrator and DevOps Engineer with reputed companies working on tools like AWS, Jenkins, Puppet, Chef, Ansible, Ansible Tower on Linux distributions.
  • Solid experience working with Amazon Web Services (AWS) products like EC2, Amazon Elastic Beanstalk, AWS Lambda, Route 53, VPC, ELB, S3, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, Cloud Formation, Code Deploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and SNS.
  • Hands on experience with Jenkins - CI/CD concepts, jobs, builds, pipelines, triggering, KPIs/ metrics, SCM, testing, notifiers, distributed builds, plugins, Rest API, artifacts, configuration management tools like Ansible, Chef, Puppet, etc. CD best practices like distributed builds, containerization, traceability, high availability and auto repository builds.
  • Experience with installation, configuration and maintenance in CI technologies like Jenkins/Hudson performing end to end automation for builds and deployments.
  • Chef experience with workflow, infrastructure automation, cookbooks, installation, DK tools, test kitchen, troubleshooting, cookbook development and deployment, extending Ohai, knife plugins and Chef API.
  • vSphere skills include installation and configuring of vCenter Server and vSphere ESXi 5.0/5.1/5.5/6.0, configuring vSphere networking, configuring vSphere storage, deploying and administer VMs (snapshots and templates) and vApps and functions like maintaining HA, troubleshooting and resource management.
  • VMware installation and operations of P2V, VMotion and VMware Virtual Center on Dell PowerEdge 320 ensuring uptime for critical systems and applications, manage components of DevOps Configuration Management by Jenkins, Nexus, GitLab etc.
  • Hands on experience on source control tools like IBM Clear Case, Perforce, Tortoise SVN, CVS and GIT having worked on branching, merging and tagging strategies.
  • Manage development and test infrastructure evolving Jenkins on branch management based on version control and build retention.
  • Artifact deployment by use of MAVEN and ANT as build tools.
  • Experience with Virtualization and Open Source technologies like VMware, OpenStack, Cloud Stack, Microsoft Hyper-V.
  • Experience designing, integrating, and managing complex infrastructure solutions (e.g. VMware, Citrix, Multi-Cloud, Hybrid Computing, etc.).
  • Experience in designing and implementing Cloud Automation and orchestration framework in private/public cloud environments involving AWS APIs, OpenStack, VMWare, Chef, Puppet, Python, Ruby, Azure APIs and Workflow Engine.
  • Container based architecture and deployments (Docker, Ansible, etc.).
  • LAMP administration for large websites (load balancingHA Proxy/ELB, web server (Nginx/Apache)
  • Experience in deploying aHadoop Cluster using Hortonworks integrated with Ambari for monitoring and Alerting.
  • Worked on various methods on migration from Traditional DB to Hadoop-Hive.
  • Strong understanding of Cost optimization in AWS and other public cloud providers.
  • Exposure to golang development with an emphasis on backend tooling.
  • Proven abilities in System Administration with Linux (RHEL 5x/6x/7x, CentOS 6/7 and Ubuntu) environment responsible for Operations, Infrastructure Support and Maintenance through provisioning backups, archives, security monitoring, integrity and availability of hardware and server resources, monitoring and creating scheduled jobs, troubleshooting, server builds and installations, migration, patches, backup, continuity process and monitoring performance.
  • Setup test environment for patches and hotfixes and implement the patch for application testing and staged deployment.

TECHNICAL SKILLS:

Hardware / Platforms: HP-UX, AIX, SunOS, Ubuntu, RedHat EL and Windows

Version Control Tools: GIT-STASH, Subversion, UCM ClearCase, Harvest Release 12, Accurev and TFS 2010

Programming /Scripting Languages: Shell Scripting, PERL Scripting, Python, Groovy, PHP, AutoIt and SQL

Change Management & Defect Tracking Tools: HP ALM, IBM Rational ClearQuest, BMC Remedy 7, Jira

Build Management Tools: Make, GMake, Maven, Ant and MS Build

CI/CD Tools: Jenkins, Hudson, TeamCity, CircleCI and Bamboo

DevOps Tools: Ansible, Artifactory, Jenkins, Docker, Docker Swarm, Chef, Nagios, Git, GitHub, Splunk, Gradle, Vagrant, Puppet, Kubernetes, Open Source Tripwire & Bamboo

Application Server: Apache Tomcat, Apache Geronimo, JBoss Enterprise & IBM WebSphere

Cloud Platforms: Amazon Web Services (AWS), AWS Elastic Beanstalk, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

DevOps/Cloud Automation Engineer

Responsibilities:

  • Installed Workstation, Bootstrapped Nodes, Wrote Playbooks and uploaded them to Ansible-server, Managed On-site OS/Applications/Services/ Packages using Ansible as well asAWSfor EC2/S3&ELB with Ansible Playbooks.
  • Involved in Implementation of variousAWScloudApplication& deployment using Amazon EC2, S3, RDS(MySQL), Elastic load balancing, Auto scaling,CloudFront, Elastic Block Storage, Elastic Beanstalk,CloudWatch, Identity Access Management, Implementing Virtualcloudplatforms using Amazon Virtual PrivateCloud.
  • Migrated over 80% of VMWARE VMs toAWSand Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
  • Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS inCloudFormation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Automated deployment templates for relational and NoSQL databases inAWS. Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache usingAWS Beanstalk.
  • Used BOTO for automating the process and terminating EC2 instances on Amazon AWS and cloud deployments.
  • Created Micro services applications with integrations toAWSservices by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Support for all otherAWSproducts such as RDS, Route53 (DNS),CloudTrail, Elastic cache, Lambda and Amazon Kinesis.
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Created monitors, alarms and notifications for EC2 hosts usingCloudWatch. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Collaborate in the automation ofAWSinfrastructure via terraform and Jenkins - software and services configuration via Ansible.
  • Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
  • Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible. Integrating Sonar qube in the CI pipeline for code coverage reports and sonar metrics. Integrating Sonar qube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
  • Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Planning, deploying, monitoring, and maintaining AmazonAWScloudinfrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWSpubliccloud.
  • Worked onAWSCloudplatform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS,CloudWatch,CloudTrail,CloudFormationAWSConfig, Auto scaling,CloudFront, IAM.
  • Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • I used various services ofAWSfor this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Hands-on experience on Ansible And Ansible Toweras Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins andAnsible.
  • Involved in extracting the data from various sources into Hadoop HDFS for processing.
  • Experience in writing Playbooks to automate the deployment process and to integrating Ansible Playbooks into Jenkins jobs for a continuous delivery framework.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Provided security and managed user access and quota usingAWSIdentity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Created dynamic routing/load balancing capability enabling large application scaling, usedingressrules and Ingress Controllers-TraefikandNginx.
  • Used bash and python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI’s and scheduling lambda functions for routine AWS tasks.
  • Implemented a Continuous Integration and Continuous delivery (CI/CD) pipeline with Jenkins, Git-hub and Container Service.
  • Installed and Administrated CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Developed build and deployment scripts using apache Maven as build tool in Jenkins to move from one environment to other environments and automated builds using Maven and Ant for creation of build artifacts like war or ear files.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWSEC2 instances.
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications.
  • Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Ansible, Collective andAWSand move existing applications off windows seamlessly to it while aggressively growing.

Environment: Subversion, GIT, Jenkins, ANT, MAVEN, JIRA, AWS, Apache, Ansible, Tomcat, Red hat, Linux, Perl Scripts, Shell scripts, SonarQube, MYSQL, Docker, Kubernetes, Bash.

Confidential, Dallas, TX

Aws/DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR’s, VCP, NAT) and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services template.
  • Worked on Auto scaling, Cloud watch(monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS (persistent disk storage).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly. Installing the Load Balancers and VPC with Public and private subnets.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform, Managed AWS infrastructure as code usingTerraform, Expertise in writing new plugins to support new functionality inTerraform.
  • Deploy and configure Git repositories with branching, forks, tagging, and notifications. Experience and proficient in deploying and administering GitHub.
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry.
  • Experience in building new application and deployment through ANSIBLE and managing them in production environment.
  • Developed Python career path through professional development while working on Python projects.
  • Analyzed frequently occurring system breaks and automated fixes in Python/UNIX.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting.
  • Configuring, Maintaining, and Monitoring Hadoop Cluster using Ambari distribution.
  • Experienced in managing and reviewingHadoop log files.
  • Periodically reviewed Hadoop related logs and fixing errors and preventing errors by analyzing the warnings.
  • Installed and configured Hive. Involved in creating Hive tables, loading data, and writing Hive queries.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Ansible Scripts. Responsible for automated deployment of Java application in Tomcat Server using Ansible scripts.
  • Responsible for automated identification of application server and database server using Ansible scripts.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Implemented comprehensive cloud monitoring and incident management solution using Cloud kick, Data dog.
  • Hands on experience in using tools likeDockerCompose, Kubernetes, etc. for orchestrating, linking and deploying the services related to the containers.
  • Experience with container based deployments using Docker, working withDocker images, Docker hub.
  • Created additionalDocker, Slave Nodes for Jenkins using customDocker,Images and pulled them to ECR. Worked on all major components ofDocker, like,Docker,Daemon, Hub, Images, Registry and Swarm etc.
  • Worked with Kubernetes as It usually works with the Docker container tool and coordinates between a wide cluster of hosts running Docker.
  • Container clustering with Docker Mesos/Kubernetes. implementing and Managing Docker and Kubernetes infrastructure.
  • Created, maintained and customized complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Coordinated with developers, Business Analyst, and Managers to make sure that code is deployed in the Production environment.

Environment: Amazon Web Services, IAM, S3, cloud watch, ANT, Maven, GitHub, Ansible, Hadoop, Hive, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Kansas City, KS

Build-Release/DevOps Engineer

Responsibilities:

  • Maintained ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.
  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Used Subversion to manage Configuration Items (CI’s).
  • CI builds are done using Jenkins/Hudson.
  • Build are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.
  • Trained all the developers for self-help to kick of single click builds and single click deploys.
  • Wrote XMLs and used Ant scripts to deploy to WebSphere and WebLogic environments.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results
  • Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)
  • Used Perl and Shell scripts for deployment automation.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application.
  • Created custom developer tools and workflows for testing and releasing Puppet code.
  • Trained and communicated the release process to all the counterparts globally.
  • Worked on Ant-Maven conversion process by authoring POM Files.
  • Maintained all the UNIX, Linux, AIX and Solaris environments for deployments.
  • Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.

Environment: SVN, GIT, Jenkins, Hudson, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux

Confidential

Systems Engineer/Build Engineer

Responsibilities:

  • Deployed classic and new patterns to build WebSphere Portal Server v8.0/8.5, WebSphere Application Server v8.5.5, WebSphere MQ v8 environments using PureApp cloud console and CLI.
  • Installed various WebSphere & WebLogic products using shell scripts.
  • Installed FixPacks for WAS and cumulative fixes for Portal using CLI and automation.
  • Lead WebSphere Portal Admin projects and provide L3 support for apps running on multiple Virtual Portals.
  • Deployed and configured various WebSphere Portal artifacts using console/xmlaccess/ConfigEngine.
  • Configured jobs and deployed various middlewareartifacts using Devopstools like Jenkins.
  • Configured and maintained AWS VPC with services like Route53, ELB, Subnet and NACLs.
  • Defined and configured security policies using IAM service on on AWS infrastructure.
  • Configured SQS communication between applications for messaging.
  • Deployed and maintained WAS v8.5.5 infrastructure on AWS EC2 instances.
  • Monitored AWS environments and instances health using CloudWatch and CloudTrail.
  • Deployed applications using Elastic Beanstalk.
  • Developed shell scripts for monitoring processes and VM health.
  • Build & Deployment of Jenikins client systems.
  • Deployed various WebLogic, Portal, WAS and DB artifacts via Jenkins.
  • Sync'd application build version to all prod & non-prod env via Jenkins.
  • Configures Puppet agents to work with Puppet master server.
  • Created Modules and Manifests for Puppet on Linux infrastructure updates.
  • Worked on capacity planning and increased system resources like CPU, memory, more nodes/JVM's using IBM PureApp console.
  • Developed xmls for maven to automate portal configurations via Jenkins.
  • Developed Python scripts for creating/modifying websphere configurations like SIB and configured jobs on Jenkins to deploy them.
  • Developed Python scripts to automate fixpack/CF installations and monitor WAS/IHS logs.
  • Worked on troubleshooting various complex environmental issues involving multiple secured and open configuration between websphere components like MQ/WMB / Datapower / IHS / DB2 / F5 / WCM.
  • Configured monitoring tools like Splunk and IBM APM on various WebSphere environments for health monitoring.
  • Handle projects start - end and update status on project management tools like JIRA, Sharepoint, MS Project.
  • Conduct meetings for project approvals, planning, implementing, troubleshoot to resolve issues and status checks/updates.
  • Create/Update CMDB relations.
  • Trained team members on WebSphere Portal.
  • Participated in rotational On-call for weekend and after hour support.

Environment: Linux 4.x, 5.x, CentOS, VMware vSphere 4.0, Splunk, Python, SQS, Suse 10, Oracle 7.x/8.x, Jira, Puppet, SharePoint, Jenkins.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to Linux (RHEL 4x, 5x, SUSE 10, 11, Centos) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Set up and maintain continuous automated build system with Hudson and Pythonscripting.
  • Branches creation in SVN to implement the parallel development process.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Built a comprehensive PERL script, which would call the required ANT scripts and notify the build distribution team in case of build errors and completion of the builds.
  • Installation and configuration of Oracle 7. X/8. X.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using Nagios 4.0.
  • Deployment and configuration of application server Tomcat deploying Java and web application.
  • 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.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services Send Mail, Apache, FTP servers to meet the user needs and requirements.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our future references.

Environment:Red Hat Linux 4.x, 5.x, Autosys, ANT, SVN, Hudson, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, SUSE 10, Oracle 7.x/8.x, Python, PERL.

We'd love your feedback!