We provide IT Staff Augmentation Services!

Aws And Devopsengineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 9+ years’ experience with Software Configuration Management (SCM), Change Management (CM), build automation, Release Management (RM) and DevOps experience in large and small software development organizations.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Extensive work experience on setting up servers and configuring/monitoring/ administering Admin Servers, Managed Servers and Node Manager.
  • Experience in handling all the aspects of Installation, Configuration, Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance of cloud.
  • Exemplary working experience on Unix/Linux and windows OS
  • Strong experience in Amazon AWS cloud infrastructure services like EC2, VPC, IAM, RDS, SES, Route53, Cloud Watch, Cloud Front, Elastic Load Balancers.
  • Migrated the conventional environment to AWS-EC2, S3, EBS, EMR, ELB, EBS, Kinesis, Redshift, Matillion, chef, Puppet, Jenkins, Jira, Dockers, Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, and VMware.
  • Absolutely, perfect skill in configuring the VPC, subnets, Internet gateways, Nat gateways, security groups.
  • Expert in building Amazon cloud virtual infrastructure.
  • Migrated the DB to AWS S3 using and then to AWS REDSHIFT
  • Experience in AWS Database Migration Service(AWS DMS) target as the oracle Data Base.
  • AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Racked and installed ESXi servers and added to vCenter clusters
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms
  • Well versed with Deployment, Migration, Patching and Maintenance of middleware applications.
  • Configure a newdomain, manage serverlogs, monitoring server activities, configuration of server properties.
  • Worked with Development teams regarding infrastructure, configuration management, recovery/ restore and AWS services as part of cloud solutions projects
  • Expertise in writing scripts using Python for starting, stopping servers, Node managers and deploying applications.
  • Experience in Configuration and release management in DevOps support model using tools such as Puppet, Ansible and Chef.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Automated build scripts using Cruise Control with ANT,Mavenand Shell Scripts.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • A self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
  • Strong listening, interpersonal & ability to learn multiple technologies.
  • Capable of working in a group as well as independently with excellent communication skills.
  • Good technical, business, presentation and time management skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, ASP.Net, C#, SQL Python, shell scripting

Operating Systems: RHEL, Solaris, Ubuntu, CentOS, Windows

Configuration Tools: Chef, Puppet, Ansible, Terraform

Continuous Integration: Jenkins, Bamboo, Team city

Web Technologies: HTML, XML, JS, CSS

Scripting Languages: Shell Scripting, Perl Scripting, ANT, Maven, Jenkins

Version Control: GitHub, TFS, SVN

Monitoring Tools: Data dog, Cloud Watch, New Relic, Nagios

Database: Oracle 9i/10g, MySQL, MS SQL Server, DB2

Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, SSL

Other Essentials: Vagrant, Docker, VScode, Tomcat, Apache, Nginx, Ant, Atlassian s Jira Stash Bitbucket

PROFESSIONAL EXPERIENCE:

Confidential

AWS and DevOpsEngineer

Responsibilities:

  • As DevOps Engineer, along with the AWS for a team that involves various development teams and umpteen parallel software releases is a great responsibility.
  • Assigned IAM Roles and Policies to Users, Security Groups by using Identity and Access Management.
  • Design, development and testing of system integration between the company's agent portal and an external application using SAML.
  • Created industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Expertise in Amazon Web Services, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto-scaling, Cloud-Front, Cloud-Formation, Elastic-Cache, Cloud-Watch, SNS, Route 53, Lambda. Automate provisioning and maintaining considerable number of servers on AWS instances.
  • Archives has been stored in S3 as it controls the versioning and implements lifecycle for data depending on the frequency of usage.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Automated EC2 instances with Cloud Formation scripts.
  • Performed the AWS Database Migration Service (AWS DMS) target as the oracle Data Base.
  • Migrated the DB to AWS S3 using and then to AWS REDSHIFT.
  • Developed a data pipeline using Kafka and Stormto store data into HDFS.
  • Configuring and Networking of Virtual Private Cloud (VPC). Written Cloud-Formation templates and deployed AWS resources for dev, test, staging and production.
  • Managed Red Hat Cloudforms for Cloud orchestration and end user deployment of VMs and services on VMware vSphere and Amazon Web Services.
  • Administered and upgraded vCenter and ESXi servers from vSphere 4 to vSphere 5.1.
  • Using Packer, Vagrant, andAnsible, automate the deployment, provisioning and maintenance of our local development systems.
  • Managed Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages using chef.
  • Executed Chef recipes to configure, deploy and maintain software components.
  • Managed chef cookbook and dependencies using Berk shelf.
  • Bugzilla is used to for issue tracking systems and planning.
  • Supported multiple development teams with Maven and ANT builds (C, C++, Java) and integrated Maven builds with the Nexus artifact repository.
  • Experience in user-interface development creating web application using HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, Typescript. Extensively worked on databases including Oracle, NoSQL (MongoDB, Cassandra) and SQL Server and hands on experience with DB tool SQL Developer.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Automated single step Build, Deployment and Test sequence using BASH, Perl and Jenkins.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations
  • Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Jenkins, Lara and AWS.

Environment: Jenkins, Bamboo, Ansible, CHEF, AWS, Docker, SVN, GIT, Shell, Python, Restful API, Scrum, VMware, DynamoDB, RedShift, Tomcat, Shell, Perl, Nexus, Nagios, Cloud Orchestration, Cloud Formation.

Confidential

DevOps Engineer

Responsibilities:

  • Automated the development of infrastructure using the puppet.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Used Puppet as a configuration management tool onDOCKERcontainers for some scripts.
  • Ruby scripts are written to applications of Git and Recipes of Chef.
  • Developing a Continuous Delivery (CD) PIPELINE withDocker, Jenkins, GITHUB
  • Performed Continuous Integration and deployment in different Web/Application Servers using Jenkins.
  • Extensively worked on Hudson, Jenkins, Lara and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins, Lara for CI & CD into Tomcat Application Server.
  • Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM) service in AWS. Sprint backend stories are coded using Java Collections including Set, List, and Map etc., Exception handling,
  • Multithreading, Generics, Inheritance and other OOPS concepts.
  • AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Experienced withAWSEC2, S3, CloudFront, IAM, Cloudformation, Route 53, SES, Elastic Transcoder, ElastiCache, Glacier, Postgres, Tomcat, Java, JIRA and Confluence.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto-scaling, Cloud-Front, Cloud-Formation, Elastic-Cache, Cloud-Watch, SNS, Route 53. Automate provisioning and maintaining considerable number of servers on AWS instances.
  • Analysed and resolved conflicts related to merging of source code for GIT
  • Git used for branches, merging, stashing and tagging the versions.
  • Installation and configuration of Nagios tool.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios.
  • Performed system administration and operations tasks using Chef, Ganglia and Nagios
  • Installed and configured various other monitoring tools like New Relic, Data Dog.
  • Developed Shell and Python scripts for automation of the build and release process.
  • Shell scripting to automate the maintenance process of the WebLogic Application Server and recover the backed-up WebLogic configuration
  • Configure an Ansibleplaybook to harden RHEL 7 servers to STIG guidelines.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, user management etc)
  • Hands on experience in design and development of J2EE applications using Core Java, Java Collection, JDBC, Servlets, JSP, Enterprise Java Beans(EJB), AWT, XML, XSLT, Java Beans, JPA, JMS, JNDI, JAX-RPC, RMI, jQuery, JavaScript, HTML, AngularJs, Custom Tag Libraries, JSTL, Restful Web Service and SOAP Web Service.
  • Involve multiple teams sometime for providing a quick resolution to a high priority ticket
  • Ticketing system is carried out with JIRA.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: AWS Cloud, Solaris, Apache, Hadoop, Apache Tomcat, LDOMs, Kickstart, Maven, Nexus, Jenkins, Docker, Blade Logic, Scrum, Restful API, Hudson, HP Quality Centre, Bamboo, Chef, python, Nagios, Nginx

Confidential

DevOps Engineer

Responsibilities:

  • Worked with development team to migrate Ant Scripts to maven.
  • Experience with build tools ANT and Maven for writing build.xmls and pom.xmls respectively.
  • CVS is used for access control strategies.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Knowledge of puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes
  • Built Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Used Puppet as a configuration management tool onDOCKERcontainers for some scripts.
  • Well Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages
  • Wrote ANT and MAVEN Scripts to automate the build process. knowledge in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Provided solution to Release Management team on VSTS to enforce Coding guidelines.
  • Wrote Ansible: playbooks, tasks, roles, templates.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Experience writing Shell and Perl scripts to automate the deployments
  • Maintain CI builds with scripts on Wintel Platform for both .Net and Java technologies
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Good understanding of the principles and best practices of Software Configuration
  • Management (SCM) in Agile, scrum, and Waterfall methodologies.

Environment: Jenkins, Open stack, Python, Chef, Perl, Ruby, Shell, CVS, ANT,Maven, AWS, Puppet, GIT, Tomcat, Java/J2EE, Nexus, Tortoise SVN, JIRA, bamboo, Kickstart

Confidential

Build and Release Engineer

Responsibilities:

  • Designing, developing, and implementing new methods and procedures of the technical solution that meets the requirements of the project. Designs may involve major and highly complex systems.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Performed all necessary day-to-day Subversion support for different projects
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Deployed the Java applications into web application servers like Jboss
  • Followed and Implemented Water Fall Methodology guidelines throughout application development and testing.
  • Used Quality Center for Test Cases Documentation and updating the Test Results.
  • Exported Test Cases from Excel to Quality Center
  • Used Quality Center and Clear Quest for Defect Tracking.
  • Worked closely with Test Data Management team for data scrubbing. Used to send work order requests to Test Data Management team when sensitive data exists in source tables.
  • Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts.
  • Extensively used and executed SQL and PL/SQL to validate functionality.
  • Developed SQL Queries and Procedures to perform database testing.
  • Involved in the documentation of the complete testing process.
  • Created Test Completion reports.
  • Created RTM (Requirements Traceability Matrix) document.
  • Always used to interact with Developers to escalate testing issues and to take their valuable inputs for successful completion of Testing.
  • Automated the build and release management process including monitoring changes between releases.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX
  • Worked as a system administrator for the build and deployments process on the enterprise server
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.

Environment: Subversion, GIT, Hudson/Jenkins, Ant, Maven, Jira, Apache, JBoss XML MySQL, WebSphere, Shell, Open Stack.

Confidential

Linux Engineer

Responsibilities:

  • Experience installing, configuring, and maintaining services such as Bind, Apache, MySQL, nginx, etc.
  • Experience with Linux servers in virtualized environments.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with subversion to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jira.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Involved in implementing Tool Suite (Jira).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat.
  • Involved partially in deployingWARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Used Shell script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Developed Admin, Customer, Packages, Domain Modules in .Net.
  • Lead a project in developing the Cyber Space Management System project in ASP.Net with C#. Net.
  • Experience in Leading the Developing team.

Environment: Java, Maven, Jira, Linux, Subversion, Shell Scripting, Bash Scripting, WebSphere, ASP.Net C# .Net, Web Designing

We'd love your feedback!