Aws/devops Engineer Resume
Englewood, CO
SUMMARY
- Overall, 7+ yearsof experience in designing build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management of One year of Linux Systems Administration and Five years of Software Configuration Management (SCM).
- Experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
- Good understanding of the principles and the best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
- Experienced in automation using AWS Cloud Formation templates and Ansible Playbooks along with Python modules. Experience in Amazon Web Services EC2, ELB, S3, Route 53, EBS, VPC, AMI, SNS, RDS, Auto Scaling, Dynamo DB, Elastic Beanstalk, AWS Lambda functions, CloudWatch, CloudFront, CloudTrail, Security Group in Cloud Formation JSON templates
- Experience in AWS Cloud Formation templates to create Infrastructure with custom sized VPC, subnets, NAT Gateway service to ensure successful deployment of Web applications and cloud init scripts. Automate the same with Ansible Playbooks.
- Experience with Version Control Systems like GIT, SVN (Subversion).
- Experience working with Docker containers, installing Docker Engine, writing Docker files, building images, maintaining Docker registry, and managing/administering containers in all environments.
- Good knowledge of fail over and fail back disaster recovery (DR) server management and also to ensure high availability of the application.
- Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code.
- Experience working with TFS 2015/2017/2018 , Visual Studio, Release Manager.
- Responsible for design and controlling build and release of Java applications and source control by integrating the SVN, Git, Maven with the Jenkins
- Expert in deploying the code trough web application servers like WebSphere/WebLogic/ApacheTomcat/ JBOSS.
- Implemented Blue/Green Strategy deployment using AWS cloud formation templates and corresponding Ansible tasks to avoid any downtime during the process of deployment.
- Release Process Implementation like DevOps and Continuous Delivery methodologies to existing Build & Deployment Strategies.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
- Experience in using bug tracking systems like JIRA, Remedy.
- Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
- Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
- Implemented Trip wire and Digital board band. Implemented active directory.
- Experience in integrating Unit Tests and code Quality Analysis Tools like JUnit, Munit SonarQube and Find bugs.
- Participated, documented, managed ITIL controls and supported Linux environment.
- Expertise in scripting for automation, and monitoring using Shell, Python & Perl scripts.
TECHNICAL SKILLS
Build Tools: Ant, Maven, MS Build, Py Builder.
CI/CD: Hudson, Jenkins, Wercker.
Issue tracking tools: Jira, Service Now, Remedy.
Version control system: Svn, Git.
Web/Application Servers: Tomcat, Apache, HTTP Server, Nginx, HA Proxy, Web logic, WebSphere and JBoss
Infrastructure as service: AWS, OpenStack and Rackspace
Database: PostgreSQL, SQL Server, MySQL, NoSQL
Disk Management Tools: Solaris Volume Manager (SVM), ZFS, Zones, Veritas Volume Manager, File system, Sun Solstice Disk Suite, Red Hat LVM.
Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NIS, NIS+, NFS, DNS, and DHCP
Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).
PROFESSIONAL EXPERIENCE
Confidential, Englewood, CO
AWS/DevOps Engineer
Responsibilities:
- Implemented AWS services using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling Groups, Optimized volumes, Cloud Formation and Lambda.
- Written several Ansible Playbooks to automate the process of deployment into different environments which are reusable.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins or Gitlab, the infrastructure to run these packages and various supporting software components such as Maven, Gradle.
- Created inventory inAnsiblefor automating the continuous deployment and wrote Playbooks using YAML.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Installed, Configured and Administered Jenkins as a continuous integration tool.
- Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
- Getting the list of issues from the components (project, module, file etc.) with the help of Sonarqube.
- Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
- Have setup Jenkins on Docker container.
- Build microservices for the delivery of software products across the enterprise
- Developed automation framework for Application Deployments to the cloud environments.
- Provisioned load balancer, auto-scaling group and launch configuration for mircoservice usingAnsible.
- UsedAnsibleplaybooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven.
- Experience in writing playbooks forAnsibleand deploying applications usingAnsible.
- ImplementedAnsibleto manage all existing servers and automate the build/configuration of new servers.
- Responsible for on boarding Application teams to build and deploy there code using GitHub Jenkins, Nexus andAnsible
- Developed Ansible playbooks to install and configure Apache, Tomcat, Jenkins, WebLogic for deployment automation.
- Created private cloud using Kubernetes that supportsDEV, TEST and PRODenvironments.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications.
- Configured Docker container for branching purposes.
- Performed Branching, Tagging, Release Activities on Version Control Tools: GIT, GIT HUB.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
- Wrote all the PowerShell logic that was executed remotely on the calling server.
- Integrated TFS with third part tools like Octopus Deploy for Release process.
- Developed Networking policies for Docker containers. Worked on open-source development tools like Docker Containers, Mesos and. Also worked on GitHub.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, and custom Ruby/Bash scripts.
- Worked on Amazon Web Services, creating & configuration of EC2 instances, virtual machines to configure with the elastic IPs, worked on security groups to resolve firewall issues. Implemented new AWS EC2 instances and created S3 buckets using AWS console/Python scripts.
- Performed and deployed Builds for various environments like QA, Integration, UAT and Productions Environments.
- Used tracking tool JIRA and triaged the issues and maintained bugs.
- Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
- Organized and Coordinated Product Releases, work closely with Product Development, QA, Support across global locations to ensure successful releases.
- Experienced in the creation of Docker containers and Docker consoles for managing the application life cycle.
- Experience with cloud services like Amazon Web Services (AWS) technologies (EC2, RDS, DynamoDB and S3)
- Programmatically Creating Jenkins job using REST API and Creating jobs using CLI, Integrating several tools with plugins
- Creating and Building Cluster with the help of Kubernetes.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
- Installing and configuring the applications like Docker tool and Kubernetes for the orchestration.
Environment: Git, Jenkins, Micro services, Ansible, AWS, Ec2, WebSphere, Putty, Jira, Docker, Kubernetes.
Confidential, Richardson, TX
AWS/DevOps Engineer
Responsibilities:
- Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
- Continuous Integration Tool.
- Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like supermarket, kitchen etc.
- Expertise in the Jenkins Plugin management areas and implemented several CI/CD plugins like AWS EC2, build pipeline, Docker, Git, and pipeline plugins.
- Automated application packaging and deployments and managed Linux staging and testing environments.
- Established coding standards and enforced them through automated tools.
- Created instances in AWS as well as worked on migration to AWS from data centre.
- Installing, Configuring, and administering Jenkins CI tool on AWS EC2 instances.
- Responsible for distributed applications across hybrid AWS and physical data centres.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS. Provision EC2 Instances using several AMIs.
- Configure and maintain virtual private Clouds (VPC), NAT instances and installing Elastic Load Balancing (ELB) to monitor Public and private instances inside the VPC.
- Setup and maintenance of automated environment using Chef recipes & cookbooks within AWS environment.
- Experience with setting up Chef Infrastructure, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
- Experience in working with data bags, attributes, cookbooks, recipes, and templates in Chef.
- Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.
- Create and manage public and private subnets.
- Configure security groups to control access to web apps and database tiers.
- Configuring Route 53 DNS Server.
- Implement application functionality on Amazon RDS.
- Create alarms using Cloud Watch and SNS for monitoring server’s performance, CPU Utilization.
- Managing VPC configurations for organizations and maintaining networks, subnet ranges, ACLs, Internet Gateways, Security Groups, NAT instances and routing tables.
- Documented the SCM process and policies of the company and recommended some process changes.Worked with JIRA for creating projects, assigning permissions to users and groups for the projects and created mail handlers and notification schemes for JIRA.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
- Implementing Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
- Using Docker, deployed scalable services, securely and reliably, on a wide variety of platforms.
- Worked on Docker container to create Docker images for different environments.
- Knowledge of Amazon Web Services (AWS) technologies: Cloud Formation, S3, Autoscale, Cloudwatch.
- Develop CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
Environment: AWS, JIRA, Python, Chef, Unix Shell Scripting, MySQL, Maria DB, Route53, IAM, S3, Java/J2EE, GIT, Jenkins, SVN, Amazon Web Services, ANT, MAVEN, Shell (bash), Nagios, Apache Tomcat Application Server, Linux, SQL, JIRA, Docker, Kubernetes.
Confidential, Richmond, VA
AWS/DevOps Engineer
Responsibilities:
- Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash
- Experience of writing & managing Chef Scripts& using Linux automated deployments using Chef.
- Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
- Have experience of working with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Dockerfile to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub
- Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
- Testing of cookbooks with chef-spec.
- Setting up client server model of Chef in development environment of OCI.
- Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, Testing docs.
- AWS server provisioning using Chef Recipes.
- Defining Release Process & Policy for projects early in SDLC.
- Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, andCloudFoundry.
- Developed vRA deployment blueprints, designed and developed VMWare Orchestrator custom Workflows with the focus on vRA extensibility and REST API third-party integration to other systems of record and demand for services.
- Performance tuning, Monitoring, Capacity planning and Alerting system implementation with VMWarevRealizeOperations Manager and its integration with VMWarevRealize, Automation Center,vRealizeLog Insight, Splunk, IBM Tivoli.
- Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
- Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.
- Worked closely with developers and managers to resolve the issues that were risen during the deployments in different environments.
Environment: Linux, Eclipse, Java, SQL, AWS, vRA/vRO/vROPS, VMWarevRealize, Python, Bash, Apache Kafka, Cloud Foundry, NT Command Shell, Java/J2EE, ANT, XL deploy and release, Bamboo, Chef, JIRA, XML, Jenkins.
Confidential
DevopsEngineer
Responsibilities:
- Experience using a recognized development methodology like Agile.
- Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
- Automated the cloud deployments using Ansible, Python andAWS Cloud Formation Templates.
- Performed and deployed Builds for various environments like QA, Integration, UAT and Productions Environments.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
- Expertise in the Jenkins Plugin management areas and implemented several CI/CD plugins like AWSEC2, build pipeline, Docker, Git, and pipeline plugins.
- Experience with setting up Chef Infrastructure, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.
- Experience in technical mentoring of development staff.
- Experience and complete understanding of the role of the developer in the full SDLC.
- Experience with cloud services like Amazon Web Services (AWS) technologies (e.g.EC2, RDS, DynamoDB and S3).
- Build and manage development and testing environments, assisting developers in debugging application issues using dev / testtools.
- Work with platform engineers to build an elastic compute grid and tools for operations engineers/data operations teams.
- Develop continuous integration tools and processes that streamline testing & deployment of a large-scale data processing grid on Amazon EC2.
- Good understanding of Linux based operating systems and how to administer them
- Shell scripting experience (bash, ruby, python)
- Ability to troubleshoot application and system issues all the way down the stack.
- Experience with managing n-tier systems in cloud environments AWS/Openstack.
Confidential
Linux Administrator
Responsibilities:
- Installation, Configuration, Administration and Upgrade of Redhat Linux 5.x, 6.x Operating systems.
- Implemented & maintained the branching and build/release strategies utilizing Subversion and identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
- Worked onService now (SNOW) ticketing toolfor Incident management integration and generatingCR (change requests) for PROD environment tickets.
- Building, Installing, Configuring Sun/HP/Dell servers from scratch with OS of Solaris (10/8) and Linux (Red Hat 6.X, 5.X, 4.X).
- Installation and Configuration of Mail server of Send mail, and Postfix.
- Installation, configuration and maintenance of Virtualization technologies such as VMware and Linux.
- Troubleshooting the VM machines using Virtual center and VMware Infrastructure client.
- Cloning and troubleshooting VM ESX hosts and guest servers.
- Experience with Database schema management through DDL and DML, work on db support (oracle and mysql).
- Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
- Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
- Experience in automating AWS environments (Cloud Formation, Python/Boto)
- Ability to harness all that AWS has to offer - you'll be spinning up new scalable environments quickly and keeping our AWS accounts tidy and efficient.
- Delivered Android product on time by quickly adapted to GIT system from ClearCase, working with product team to setup GIT repository and build branch, customizing release scripts.
- Propagated JIRA issue solution from the baseline to other build lines automatically by applying SCM standards and implementing the system back-end to cherry-picking the changes.
- Resolving criticalsystemissues including notification, coordination, and dispatch of individuals from various functional groups within the organization.
- Installation, setup, configuration, security administration and maintenance for flavors of servers like Active Directory, NFS, FTP, Samba, NIS, NIS+, LDAP, DHCP, DNS, SMTP/Mail Server, Apache Servers, Proxy Servers in heterogeneous environment.
- Worked on large Data Center Migration Project. Migrated Linux/Unix Servers from one data center to other data center with minimal downtime. Involved in P2P, P2V and V2V migration.
- Monitoring System performance and do kernel tuning to enhance the system Performance.
- Proactive maintenance on systems by timely scheduling of at jobs, batch jobs and corn jobs.
Environment: Red Hat5.x, 6.x,VMware ESX 3.5, 4.x, Java/J2EE, UNIX, Tomcat Application servers, Virtual Box, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.
