We provide IT Staff Augmentation Services!

Senior Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Over 7 years of IT Industry experience wif DevOps Engineer, Configuration Management and Build & Release Management.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, GIT and a very good understanding of clearcase.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications.
  • Implemented Advanced Branching Strategies to adapt practices to unique Release needs.
  • Experience writing different Hooks (Pre/Post Commit) to Enforce different policies/standards.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for teh enterprise.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of teh AWS family.
  • Experience in using Build Automation tools like Maven, Ant, Nant, BuildForge, MS build and a good knowledge on Gradle.
  • Exposure to administration of servers such as IIS, Tomcat, WebLogic, JBoss & WebSphere.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Good understanding of scripting languages like Bash, Python, Perl and configuration management tools Chef, Puppet, CF Engine and saltstack and Web Service like AWS and OpenStack.
  • Good understanding of Docker Configuration Management Tool.
  • Experience in creating and managing teh various development and build platforms and deployment strategies.
  • Worked on Public Cloud Environments like Amazon Web Services and used services like EC2, ELB, VPC and S3.
  • Extremely knowledge about CI/CIT/CID integration.
  • Managed environments DEV, QA, UAT & PROD for various releases and designed instance strategies.
  • Experience in working wif Ticketing Tools like JIRA, Red Mine, and Bugzilla.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Highly experienced in setting up Build Servers for build and deploy automation.
  • Extensive experience in all phases of Software Development Life Cycle wif emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Efficient in working closely wif Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Training team members about software architecture and troubleshooting post deployment issues.

TECHNICAL SKILLS

Scm Tools: Subversion 1.5 & 1.6., Perforce, Git, BitBucket

Build Tools: Make, ANT, Gradle, Anthill, uDeploy Bamboo, Maven, Buildforge, Hudson, Jenkins, NANT, MS Build, Cruise Control.Net

Programming Languages: Java/J2EE, Java Script, VB.NET, C#.NET

Scripting Languages: Unix Shell scripting, Bash, Perl scripting, PowerShell, Batch

Data Base: Oracle 9i, SQL Server, MySQL

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX (Mac, Linux, Ubuntu, CentOS and Red hat)

Web/Application Server: Web logic, JBoss, Websphere, Apache Tomcat, IIS

Bug Tracking Tools: JIRA, Fisheye, Crucible

Atlassian: JIRA, Confluence, Stash, Remedy, Clearquest

Cloud & DevOps tools: Docker, Chef, Puppet, CF engine, Vagrant, AWS (EC2, VPC, S3, RDS), VMware

PROFESSIONAL EXPERIENCE

Confidential, Nyc NY

Senior DevOps/AWS Engineer

Responsibilities:

  • Coordinate release activities wif Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble - free roll out of releases.
  • Designing a process for pro-automation using Jenkins in all teh application environments, and making sure it follows all teh standard procedures of teh Application SECDM or SDLC.
  • Analyzing teh tools and application architecture and implement it on different environments, making it more user-friendly for teh application team.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Used Bitbucket Server for secure, fast, enterprise-grade controls, like fine-grained permissions and powerful management features.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Maintaining teh infrastructure (servers for different data centers) using Amazon Web Services AWS .
  • Assisted in migrating teh existing data center into teh AWS environment.
  • Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects wifin each buckets.
  • Responsible for maintenance of teh GIT (BitBucket) Repositories which includes Jenkins and JIRA Integration, creating new repositories, enabling GIT ignore, branching, merging, creating pull requests and teh access control strategies from Bitbucket.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment wif tools such as vagrant, berkshelf and test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Programmatically creating Jenkins Jobs using Jenkins REST API.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Working on Report generation, based on teh requirements from teh App team.
  • Worked closely wif dev-ops team on configuration management using chef.
  • Working on teh source code to generate builds and create procedures for teh deployment on teh servers for teh release.
  • Used for faster server provisioning and configuration though Saltstack configuration management tool.
  • Communicating wif teh Application team and making them understand about teh automation tool and its features.
  • Maintaining Docker Images and containers. Collaborated wif development support teams to setup a continuous delivery environment wif teh use of Docker.
  • Used Docker Container to package teh applications and deploy them on teh web logic server.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Working on Deployment procedures using middleware like Websphere, creating deploy scripts and setting for teh Production Release.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Experience in managing teh artifacts generated by MAVEN in teh Nexus repository.
  • Worked on high-volume crash collecting and reporting system, built wif Python.
  • Performed dispatcher role to distribute tasks assigned to teh onshore team.
  • Drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Automated deployments across all environments using Jenkins.
  • Setting up teh automation environment for Application team if necessary, and help them through teh process of build and release automation.
  • Used Atlassian JIRA as tracking tool in dis project.
  • Created, maintained and customized complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Used Rundeck for job scheduling and automation.
  • Utilized Rundeck to install and configure Linux environments wif successful production deployment.
  • Supporting teh Application team in making them analyze about teh automation implementation and other related issues. Coordinating wif QA/DEV/Project/Delivery/Production support/Managers and Performance teams to look into concerns, issues and addressing those aspects to meet teh delivery dates.
  • Involved in several discussions on streamlining end to end test environment across teh organization.
  • Leveraged AWS S3 service as Build Artifact repository and created release based buckets to store various modules/branch based artifact storage.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks.

Environment: GIT(Bitbucket), Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, JBoss, Web Sphere, Ruby, chef, Activemq, Oracle, Nexus, Atlassian Jira, Rundeck.

Confidential, Ann Harbor, MI

DevOps/Cloud Engineer

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts. Developed unit and functional tests in Python.
  • Collaborate in teh automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Defined AWS security groups which acted as virtual firewalls to control teh incoming traffic onto one or more AWS EC2 instances.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login autantication. Also managed roles and permissions of users to AWS account through IAM.
  • Created JIRA issues to prioritize and take action on what's important, and stayed up to date wif what's going on around teh project.
  • Implemented continuous integration using Jenkins.
  • Created repositories according teh structure required wif branches, tags and trunks and Knowledge of Dev Ops principals and practice.
  • Good experience in AWS (Amazon Web Services) including deploying new server instances through automation wif PUPPET and Jenkins.
  • Configured application servers (JBOSS) to deploy teh code.
  • Used sub modules in teh GIT and educated users working wif sub modules in GIT. Configured plugins for teh integration tools to teh version control tools.
  • Worked wif teh developers to configure plugins trough Eclipse to develop teh code.
  • For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Artifactory & Git server.
  • Built various containers using Docker engine and Docker Machine environments, to deploy teh micro services oriented environments for scalable applications.
  • Involved in setting up of Docker and creating new images and getting images from docker hub and performing teh builds.
  • Successfully converted 5 years old SVN repository to GIT repository using a Ruby utility.
  • Responsible for writing Hooks and Triggers using bash. Built Java application using ANT.
  • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven wif Jenkins for teh builds as teh Continuous Integration process.
  • By Using PUPPET and AWS allowed me to reduce costs for teh department and eliminate unwarranted resources.
  • Testing Puppet modules wif puppet and Docker containers before uploading to puppet server.
  • Automating configuration management using saltstack.
  • Used teh Saltstack for teh continuous code deployment, Real-time automation.
  • Implemented and Deployed UrbanCode/Udeploy application to dynamically deploy Company Website Build's.
  • Created end to end automation of Continuous Deployment and Configuration Management in uDeploy.
  • Build Java code on to different Jenkins servers as per teh schedule.
  • When required applied patches as per teh release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Kept information organized and accessible wif a flexible page hierarchy using Atlassian Confluence pages
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue TEMPhas an owner and dat it is resolved while capturing teh specific details about teh issue, resolution, and which organizations and individuals provided teh resolution.

Environment: Perl Scripting, Shell Scripting, Subversion, AWS, Hudson, Jira, Bamboo, GIT, Tomcat, Confluence, Maven, uDeploy, Visual Build, ANT, Jenkins, J2EE.

Confidential, Deerfield, IL

Build and Release Engineer

Responsibilities:

  • Management of Customer Requirements and documentation of teh Project Plan as per teh requirements.
  • Experienced in working wif CVS environment and configuring teh version tool for teh project development.
  • Responsible for creating repositories and adding users to teh branches in SVN.
  • Responsible for creating branches, tags and performing merges.
  • Created Merge Workflow and tag Workflow for SVN.
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to teh Company policy, was successful in implementing it.
  • Involved in teh product release activities, including Change Control Management, Release Management, Defect tracking using ClearQuest tool and Version Management using CVS tool.
  • Developed and build and deployment standards wif input from development, IT/operations, and IT security.
  • Developed policy and scripts for automation of build based on Perl, Python, ANT under BuildForge.
  • Installed Jira and confluence on Tomcat server.
  • Evaluated build automation tools (OpenMake).
  • Configured Bamboo Server and Remote Agent on Windows Server as a CI Server.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.
  • Initiating other CM users for developing teh product, regular communication wif teh team members and documenting their duties.
  • Utilized Atlassian Confluence to communicate wif other co-workers to share teh work. Researched and implemented code coverage and unit test plug-ins wif ANT/Jenkins.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Script writing by using Shell (Korn & Bourne) and knowledge skills in ANT and bash.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related, in teh process of Initiation and encouragement were done.

Environment: SVN, Bamboo, Jenkins/Hudson, Maven, BuildForge, GIT, Jira, J2EE, Shell, Perl, AWS, ANT, UNIX, Windows NT/2000.

Confidential

Configuration Engineer

Responsibilities:

  • Prepared teh design document for Document Management Module and User Management Module.
  • Maintaining RHEL 2.1/3, Red hat 9.0 and 10 on Intel based servers.
  • Patch Management, Package Installation/Upgrades and Kernel upgrades
  • Installation and Configuration of Web servers like Apache, Jakarta Tomcat
  • Used Webalizer for monitoring webserver logs.
  • Installed Fedora core 2 having kernel 2.6.
  • Used utilities like VNC, Nessus, Ethereal and Port Monitors.
  • Wrote Scripts for system management and monitoring in Bash and Ksh.
  • Provided knowledge of Subversion usage procedure for developers. Wrote Shell Scripts
  • Configuration and deployment of Red Hat Linux as a Windows file server.
  • Installing, configuring WebLogic 10.3, Apache and integrating them.
  • Adding servers to teh domain and monitoring them using spectrum, sitescope, cacti.
  • Developed automated processes dat run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Experience wif TCP/IP, FTP, DNS, NIS, BIND, sys logging, Linux

Environment: Red-Hat Linux Enterprise servers ML Series, Server 5.0, Solaris 8/9/10, AIX 5.3/6.1, Windows 2003 server, Shell programming, Jboss 4.2, JDK 1.5,1. 6, VMware Virtual Client 3.5, VMware Infrastructure 3.5.

Confidential

Java Developer

Responsibilities:

  • Used MVC pattern dat contains Front Controller, Service Controller, Mediator pattern, Service.
  • Locator, and Session Façade Design Patterns.
  • Extensively used Swing for Client Side UI/AWT
  • Developed JSP' s for presentation layer and used JavaScript for validations.
  • Developed JSP Custom tags to display Data.
  • Developed Servlets to process teh request.
  • Developed Session beans, which encapsulate business logic.
  • Developed XML documents for data transmission.
  • Created several JSP custom tag lib files for teh development team and deployed them.
  • Developed Enterprise Java Beans (EJB) for various business transactions.
  • Developed a web-based reporting system wif HTML, JavaScript and JSP using Struts
  • Designed, developed and deployed necessary stored procedures and triggers in Oracle for archiving teh audit logs

Environment: Java, JDK 1.2, JavaScript, Swing, Servlets, JMS, Cobra, RMI/IIOP, Java Mail API 1.1.1, JSP, JDBC, XML, XSLT, Oracle8.0, DB2, BEA WebLogic 6.1.

We'd love your feedback!