We provide IT Staff Augmentation Services!

Senior Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Over 7+ years of IT Industry experience with DevOps, Build, Release Management and Configuration Management using CVS, Subversion, Clear Case and GIT on UNIX, Linux and Windows environment.
  • Experienced in implementing Chef, Puppet, Ansible, and Salt Stack.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion).
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure,
  • Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Dockers, Vagrant, AWS, Azure, Nagios, SVN, GIT, Apache Tomcat, and Linux etc.
  • Expertise in Installation and configuration of automated tool like Puppet which includes Puppet Master, Puppet Agent Nodes and an administration control workstation.
  • Implementing new projects builds framework using Jenkins & maven, ANT as build framework.
  • Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant and MS Build.
  • Integrating software tools: TeamCity, Sensu monitoring, New Relic, Docker, and Terraform to create real time environment deployment.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry.
  • Worked with Docker images & Docker Container.
  • Strong Experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like SVN, GIT, and CVS, Perforce, Clear case and Harvest.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Solid ability to create automation with Chef, Puppet, Ansible or a shell and Node JS, Angular JS.
  • Automated local dev environment using Vagrant/chef - solo, Ansible.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Familiarity with Kubernetes, Mesos and Docker Swarm.

TECHNICAL SKILLS

Operating System: Windows, Linux, Ubuntu, Red hat, CENTOS

Versioning Tools: GIT, Subversion(SVN), Clear case, CVS, CA Harvest and Team Foundation Server(TFS).

Build Tools: Docker, Chef, Puppet, ANT, MAVEN, SIT

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

Languages: C, Perl, Shell, BASH, SQL, Python, Ruby

Web Technologies: Java Script, Servlets, HTML, XML, JSON,PHP.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, RDBMS Oracle, MYSQL, DB2

SCM Tools: CVS,SVN, ClearCase, GitHub, Perforce

DevOps/Cloud Computing: AWS, OpenStack, Puppet, Chef, Ansible, Docker, Build Forge

PROFESSIONAL EXPERIENCE

Confidential, Miami FL

Senior DevOps/AWS Engineer

Responsibilities:

  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Worked on various automations - Release automation, configuration automation.
  • Worked on Application Server Administration, primarily on the WebLogic, Tomcat.
  • Worked on setting up the life cycle policies to back the data from AWS S3 bucket data.
  • Worked on backup functionality and design using Azure.
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java based applications.
  • Worked with development team to migrate Ant scripts to Maven.
  • Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and CSharp applications.
  • Involved in editing the existing MS Build, MAVEN, Ant files in case of errors or changes in the Windows, JAVA Enterprise applications project requirements.
  • Developed and maintained TeamCity project definitions in Perl, ant and MS Build.
  • Built CI/CD pipeline using Jenkins, vagrant and salt stack.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Projects spanned software builds, automated software testing, installation and DB upgrade using TeamCity.
  • Managed and migrated Database related scripts (DML, DDL, PL/SQL scripts) in various environments for multiple applications.
  • Experience in working with NoSQL database HBase in getting real time data analytics using Apache Spark with both Scavla and Python.
  • Setup the Chef Enterprise infrastructure for propagation of various configurations to multiple Chef nodes.
  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes.
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
  • Set up the node convergence scripts for Chef nodes using the Quartz schedulers.
  • Installing, configuring and testing the OpenStack keystone, glance, cinder.
  • Implemented automated local user provisioning VMs created in OpenStack and AWS cloud through Chef recipes.
  • Integrated various plug-in features with OpenStack to deploy various VNF's.
  • Involved in C# ASP.net web API that enabled this service to communicate with Jenkins.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views and the access control strategies.
  • Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Deploying Microservices in Dev & QA environment using AWS ECS and Docker.
  • Worked on Microservices project- to build Docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Experience in maven compiling, testing and documenting the Scala code used for Apache Spark.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked on installation and Configuration of Red Hat Linux OS, CentOS, Fedora, Ubuntu, Solaris.
  • Worked on Hadoop cluster automation activities using tools like Ansible, chef and Python scripts.
  • Provided end-user straining for all Tortoise SVN, JIRA, Rally and Asana for users to effectively use the tool.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Worked on Setting up the AppDynamics monitoring tool.
  • Worked on EC2, S3, ELB, Autoscaling Groups, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloud watch, IAM &Roles, SNS subscription service.
  • Using Amazon Elastic Beanstalk, uploaded the Node.JS code, Spring-boot applications and it then automatically handles the deployment, from capacity provisioning, load balancing and auto-scaling along with SQS, SNS, SWF services to application health monitoring.

Environment: Tortoise SVN, Jenkins, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Jython

Confidential, Miami FL

DevOps Engineer

Responsibilities:

  • Provided Build support, built and deployed to lower and higher environments.
  • Performed administration on AWS Assets, Jenkins, GitLabs and Kubernetes.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Worked with SVN and GIT version controlling.
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release.
  • User administration for SVN and GIT for User access.
  • Writing the post-commit and pre-push hooks in python for code checks.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to J Frog Artifactory.
  • Sent Packets and used package management system using J Frog.
  • Configured WebLogic Server security architecture, LDAP based user registries, different authentication and authorization mechanisms and SSO.
  • Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
  • Knowledge of WebLogic Server security architecture, LDAP based user registries, different authentication and authorization mechanisms and SSO.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Created deployment workflows in Nolio which includes pre-release, release and Post release steps
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Understanding customer requirements and integrating new REST API with build service infrastructure.
  • Implementing OAuth2.0 and OBSSOCookie authentication for REST API based on requirement.
  • Monitoring IoT specified infrastructure design and implementation process.
  • Created large scale IoT data acquisition pipeline.
  • Designed a cutting-edge Cloud based, IoT portal enabling the tracking, analysis and automated tuning of Wifi access points and management of IoT devices.
  • Contributions to various other open source projects on Bitbucket.
  • Integrate Jenkins with Bitbucket to support automated builds whenever developer commits code into GIT.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Moved the source repository from SVN to Bitbucket.
  • Review/Merge/Remove Git Pull Requests to Bitbucket. Run Ansible Scripts to provision Dev servers.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Worked on AWS Lambda functions development as part of the Micros services development.
  • Created AWS Lambda functions for AWS config rules using Node.js version 6.2.
  • Created and modified build configuration files including POM.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Utilized Perl and Python for GIT for creating repository hooks.
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Deployed code on Web Logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Confidential

DevOps/Build & ReleaseEngineer

Responsibilities:

  • As a DevOps B&R Engineer accelerated the project timelines by enabling seamless collaboration, integration and communication in the software development community.
  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Integrated Maven with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less SSh communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Setup the Hudson as continuous Integration tool to integrate the Java project.
  • Worked on continuous delivery (CD) and build clouds with AWS.
  • Responsible for Open stack project core infrastructure including code review, continuous integration systems and developer tools.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for software configuration management and source code management.
  • Involved in branching and merging of code.
  • Building and monitoring software projects continuously with CID tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely with project Managers for the release.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Wrote, maintained, reviewed and documented modules, manifests for puppet Enterprise on RHEL and Windows platforms.
  • Setup Puppet master, Client and wrote scripts to deploy applications on Dev, QA, production environments.
  • Writing, Creation, testing, implementing Puppet modules and Puppet manifests.
  • Used Puppet server and Workstation to manage, configure nodes. Supported 500+ servers in large environments.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software Builds software versioning and detect tracking on all software maintenance tasks and projects.

Environment: MAVEN, Perforce, Hudson, Puppet, Shell scripting, bash, LINUX, Windows XP

Confidential

Build & Release Engineer

Responsibilities:

  • Responsible for setup of DEV, SIT, QA and UAT Environments.
  • Build and release packages for testing and performed clean builds as per the scheduled release.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule for version control tool.
  • Responsible for creating and editing ANT Scripts.
  • Deploying newly built code and removal of old code using WebSphere Admin Console.
  • Supported Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzed and recommended hardware and software needs accordingly to the project requirements and conducted installations for the same.
  • Documented release, builds and source control processes and plans.
  • Co-ordinated with development team and QA team for product releases.
  • Developed scripts in Perl and Shell scripting for automation of repeated tasks which are susceptible to errors.
  • Used Cruise Control for automation and Continuous Integration.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.
  • Used Remedy for issue tracking and monitoring.

Environment: SVN, ANT, Cruise Control, WebSphere, Perl, Shell, JAVA/J2EE, Remedy, Oracle DB 10g, Oracle Virtual Box

Confidential

Linux Administrator

Responsibilities:

  • Administering, installing, configuring and maintainingLinuxservers.
  • Experience installing, upgrading and configuring Red HatLinux4.x, 5.x, 6.x using Kickstart and Interactive Installations.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Red hatLinux.
  • Configure DNS, NFS, FTP, remote access, and security management.
  • BuildLinuxVirtual Machines using VMware Virtual Center.
  • Install, upgrade and manage packages via RPM and YUM package management
  • Install Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Install, configure and support Apache onLinuxservers.
  • Manage patch configuration, version control, service pack and review connectivity issues regarding security problems.
  • Manage systems routine backup, scheduling jobs and enabling cron jobs.
  • Administer VMware Infrastructure Client 3.5 and VSphere 4.0.
  • Work with Database administrators to tune kernel for Oracle installations.

We'd love your feedback!