We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

San, JosE

PROFESSIONAL SUMMARY:

  • Over all 8 years of experience as a DevOps/Build & Release/Deployment/SCM Engineer involving extensive work towards infrastructure management, code compilation, packaging, building, continuous integration, debugging, automating, managing and deploying code across multiple environments and Linux Administration.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Docker and Ansible.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • One click Automation script to trigger push to production from Jira, invoke Build in Bamboo and deploy to target servers by using ansible.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Knowledge on Java Code Coverage Tools: Checkmark, Sonar and Clover.
  • Having Good Experience in Automation Engineer Using Python Scripting, Django, Django - Celery, Postgres SQL.
  • Worked with Load Balance team to apply F-5 Load Balancer rules for Web Server.
  • Extensive knowledge and experience with F5 BIG-IP GTM Wide IP configuration.
  • Worked on Chef automation including writing Cookbooks and customized recipes for test driven development environments
  • Highly involved in Configuring and monitoring distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Having Experience on a wide array of projects written in object-oriented Perl. Expert knowledge of Perl/mod-Perl.
  • Experience on Load Balancing, Controlling Flow of Traffic by using Net Scalar.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and PVCS.
  • Expertise in migration and upgradation of WebLogic/Tomcat/WebSphere Server and updating JDK versions, applying patches and installing service packs for WebLogic/tomcat server.
  • Utilized Tomcat and Apache servers for cloud server management.
  • Experience on Load Balancing, Controlling Flow of Traffic by using Net Scalar.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watcher in AWS.
  • Working on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
  • Scaled developer infrastructure as project grew and transitioned to Open Stack Foundation, Designed and developed MVC applications for Open Stack.
  • Responsible for Open Stack project core infrastructure including code review, continuous integration systems, and developer tools.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef/Puppet.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for CI and for End to End automation for all build and deployments.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects by using Jenkins.
  • Experience in deploying Docker containers and creating Docker images using Ansible.
  • Worked on migration of Monsoon metadata web app to Docker containers.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Cloud & SaaS Platforms like Amazon and Google Web Services, Workday, Concur, Service Now.
  • Knowledge on Hadoop experience with (Hbase, Postgres, Kafka, Marathon, Mesos, Zookeeper, Spark, Kafka).
  • Expert in Perl, shell scripting and build automation tools ANT, Maven and MS Build development in UNIX, Linux and Windows environment.

TECHNICAL SKILLS:

Operating Systems: Windows98/XP/NT/ 2000/2003/2008, UNIX, LINUX(RHEL), REDHAT, Nginx, Ubuntu and Mac OS.

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, RTC, Stash, GO, JUnit, Hadoop, Storm, MongoDB

Cloud Computing: AWS (EC2, ELB, S3), Cloud Formation Stack, OpenStack (Nova, KVM, Xen, ESX, Docker, LXC, Ansible), Kafka, Consul, Storm, Elastic Search, Hadoop, HBase.

CI Tools: Jenkins, Chef, Puppet, Mantl, Marathon, Docker, Ruby, Salt stack, CI/CD.

Build Tools: Cruise Control, ANT, MAVEN and TeamCity, Sonar.

Others: Azure, Agile, SCRUMApplication/Web Servers: IBM WebSphere Application, Apache Server 1.2.2/1.3/2.0, IBM HTTP Server 6.0/7.0, IBM WebSphere MQ Series 5.x/6.x/7.0

PROFESSIONAL EXPERIENCE:

Confidential, San Jose

Sr. DevOps/AWS Engineer

Responsibilities:

  • Knowledge on Hadoop experience with (HBASE, POSTGRES (RDBMS), KAFKA, DOCKER, MARATHON, MESOS, ZOOKEEPER, SPARK, ANSIBLE, KAFKA).
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script, Java.
  • Hands on experience with AWS: Building a highly available and scalable stack (VPC, EC2, ELB, IAM, Route53, Dynamo DB, ECS, Cloud Watch) or a similar IAAS product.
  • Experience working with S3, Dynamo DB, Lambda, API Gateway, IAM, Cloud Formation, and other core AWS technologies.
  • Automate operational tasks such as software configuration, server scaling and deployments, and database setups in multiple AWS cloud environments with the use of modern application and configuration management tools (e.g. Jenkins, ansible, Chef, Puppet).
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Experienced in AWS PaaS services (Kinesis, Lambda, RDS etc.) and deployment tools.
  • Experience in Chef automation including writing Cookbooks, customized recipes for test driven development environments
  • Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec
  • Develop and Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
  • Automate deployments using Chef configuration management.
  • Installed and administered Apache Web servers 2.2.1 & iplanet 6.1 on Red Hat Linux 6 and Solaris.
  • Integrating WebLogic Environments with Apache web server 2.2 for reverse proxy.
  • Installation, Configuration and Maintenance of Tomcat 8.x on Windows2k12 Server, Solaris platform, Linux RHEL6, Linux RHEL7 and Linux Alpine.
  • Architected and implemented automated cloud infrastructure using Chef. patching and software deployment with Ansible playbooks.
  • Using Ansible playbooks for environment bootstrap with CIS/AWS/OpenStack.
  • Debugging Chrono’s, mesos, marathon, treafik and Consul. Using Templates and Json files in Ansible and deploying on Mantl/marathon, deploying services in Marathon by using template Format and Ansible.
  • Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
  • Using Docker-compose file while deploying Docker container to start and start containers.
  • Integrating/communicating Docker containers with each other by using End-Points and Variables.
  • Installing Docker and Mesos in Open Stack and Deploying service in Open Stack environment.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Migrating Developing and Integration Environment from Open stack to AWS and GIT, Gerrit to Bit bucket.
  • Jenkins is used as a continuous integration tool for automation of daily process.

Environment: Jenkins, Alpine, Linux, Java/J2EE, ANT, MAVEN, Nodejs, Go Lang, GIT/Stash/Gerrit, mantl, Docker, mesos, Chrono’s, marathon, Spark, ETL, Chef, F-5, Tomcat, AWS, OpenStack, Ansible, JIRA OpenStack, CIS.

Confidential, Sunnyvale

Sr. DevOps/Automation Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Using Django framework for Build Automation, Integrating python scripts with UI with Django framework.
  • Experience in Administering and Engineering Jenkins for weekly management of Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Storing Build & Deploy Logs and Data in Postgres SQL Server.
  • Deploy and monitor scalable infrastructure on Open Stack and VMware & configuration management using puppet.
  • Having Good Experience on Linux, Open Stack and AWS Administration, server and cloud service administration.
  • Creating Tenants, setting-up developing environment in Open stack. Bringing new infrastructure in Open Stack by using terraform.
  • Configuring puppet master, agent and puppet DB for automation.
  • Automation of configurations and management through Puppet.
  • Implemented Automated Application Deployment using Puppet.
  • Used PUPPET for automation of repetitive processes done in apache, user administration, file management and managing file and directory permissions in the different environments.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Creating Branching Stages in GIT Labs and Migrating Code from SVN to GIT labs
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configure.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on a environments through automated tools, Ansible / custom pipeline.
  • Have experience on virtual and physical instance provisioning, configuration management, patching and software deployment with Ansible playbooks.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Manage configuration of Web App and Deploy to Open Stack server through Puppet.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, XML, UNIX, Linux, Oracle10g, 11g, JIRA, radar, Open stack, Python Scripting, Django, Django-celery, Puppet, AWS, Postgres-Server, GIT.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with Opcode Chef Cookbooks/Recipes and Migrated VMWARE VMs to AWS.
  • Experience in AWS, creating instances and included managing application in the cloud.
  • Helped with management of AWS storage infrastructure systems.
  • Working on AWS provisioning EC2 Infrastructure and deploying applications in Elastic load balancing.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Server configuration management via Puppet or Chef or Ansible and System orchestration via Ansible.
  • Working on AWS EC2 Instances Provisioning, AWSVPC setup, AWS Auto Scaling for availability of EC2 Instances and availability of applications
  • Experience in deploying Hadoop cluster on Public and Private Cloud Environment like Amazon AWS, Rackspace and OpenStack.
  • Worked on Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Working on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process, Using Jenkins For Both Build and Deploy.
  • Generating Checkmark/Sonar Qube reports for Java and Nodejs Based services.
  • Debugging Chrono’s, mesos, marathon, treafik and Consul.
  • Having Good Experience working on Nova, Glance, Keystone, Cinder, Neutron, Nova-Network, Swift, and Horizon Service in Open Stack.
  • Experience in Open stack core products Strong knowledge of virtualization technologies - KVM, Xen, ESX, Docker, LXC Strong knowledge.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Automation Engineer for Developing Build and deploy tool (like Jenkins).
  • Django-Celery Used for Queuing System in the Build and deploy process, taking Build & Deploy in Order-by. Using GIT for Version Control. Push/Pull/Commit/merge with GIT
  • Done with replacement for reading excellent OpenStack documentation, rather, a short summary of some basic commands.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Created and maintained the Python deployment scripts for Web Sphere web application.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Jenkins is used as a continuous integration tool for automation of daily process.

Environment: Tortoise SVN, Linux, Jenkins, Java/J2EE, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, XML, UNIX, Oracle10g, 11g, JIRA, Open stack, Python Scripting, Django, Django-celery, Puppet, AWS, Postgres-Server, GIT.

Confidential, Cleveland, OH

System Engineer/Linux admin

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Web Sphere; and deploying J2EE Applications to these environments.
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation smoke / nightly test suites.
  • Setup and configured Jenkins for Continuous Integration and Release Management.
  • Installed/Configured red hat Linux cluster 5x version & Configuring the cluster resources.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Migration of Red hat Linux servers from 4.x version and working with the application team to resolve the issues post migration.
  • Installed/Configured redhat Linux cluster 5x version & Configuring the cluster resources.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Migrated SVN repositories into GIT using Sub GIT.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • Knowledge and experience with F5 BIG-IP I Rule programming and troubleshooting experience.
  • Worked with the Architect son SDLC process being the post development environments.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process and Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements usingJ2EE/Struts and Web Sphere Application Server with DB2asDatabase.
  • Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
  • Planning, scheduling and documenting releases Confidential code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Stand by administrator for Clear Case and PVCS, Worked with HP QTP for Functional Testing.

Environment: PVCS, Linux, Clear Case, Hudson, Java/J2EE, JDK, Jenkins, ANT, Apache, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Confidential, Memphis, TN

Build & Release Engineer

Responsibilities:

  • Accomplish all Linux and Windows software builds, managing the source code control system, releasing software to the quality assurance environment, and releasing software to the production environment.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Maintain build system (virtualization platforms like VMware, Virtual Box, OpenStack), automation regression test processes.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Designed and implemented Subversion/SVN/GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins for CI & CD into Tomcat Application Server.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Responsible for the build and release management process, Responsible for automated build scripts and Responsible for resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hard ware related issues for server builds and Perform weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.

Environment: Subversion, Liux, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, UNIX, LINUX, Ubuntu, Jenkins CI/CD, Solaris, VMware, Open stack, Virtual Box.

We'd love your feedback!