Aws Cloud Engineer/ Sr. Devops Engineer Resume
Deerfield, IL
SUMMARY:
- 8+ years of experience in IT industry involving in Systems Administration, Development, and Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management.
- Skilled at Agile Programming & Agile Ops Methodologies at Software Development Life Cycles.
- Expertise at configuring, managing, fine - tuning cloud infrastructure in AWS.
- Well Experienced at administration, maintenance and operations with different AWS cloud modules and management tools like EC2, Elastic Beanstalk, Security groups, ECS, S3, cloud formation, SNS, SQS, Command Line Interface, IAM etc.
- Well Experience to perform configuration management with Ansible and Cloud formation.
- Involved on all aspects of SDLC for Build and release management methodologies and software procedures.
- Worked on ANT (Build Tool) for JAVA applications
- Worked on Continuous Integration tool- Jenkins.
- Worked on JIRA - Tracking tool.
- Expertise in writing build. xmls and pom. xmls on build tools ANT and Maven.
- Used Nexus and Artifactory Repository managers for Maven builds.
- Well versed knowledge on best practices and principles of SCM (Software Configuration Management) process involving compiling, packaging, deploying and Application configurations.
- Worked on various releases and designed instance strategies on DEV, SIT, QA, UAT and PROD environments.
- Worked on configuration management tool- Puppet for automating repeatable jobs, deploying critical applications and managing changes.
- Modified Python scripts to support some legacy tools.
- Used Nagios, PRTG, Data center and AWS cloud resources across corporate office to implement detailed systems and services monitoring. Worked on writing custom health checks to reduce notifications and automated service restarts.
- Experience with Version Control Systems CVS, SVN (Subversion), Clearcase, GIT, Perforce, and IBM Rational Team Concert.
- Worked on Tomcat servers and Jboss servers for deployments
- Worked on using WebLogic and WebSphere Application servers for deployments.
- Experience working with Oracle and MS SQL Server Database Tasks, Dynamo DB, Reddis cache etc.
- Experience on F5 administration including Node, VIP, profile, SSL irule etc.
- Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
- Experience in troubleshooting networking and firewall related issues on different flavors of Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Deerfield, IL
AWS Cloud Engineer/ Sr. Devops Engineer
Responsibilities:
- Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Well versed in creating life cycle process in AWS
- Used IAM to create new accounts, roles and groups.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Experience working on backing up to AMAZON GLACIERS
- Configured S3 to host static web content.
- Configured Elastic Load Balancers with EC2Autoscaling group.
- Deployed cloud stack using AWS OpWorks.
- Experience in writing cloud formation scripts for various resources like EC2,ELB,Security groups
- Used Cloud formation and Jenkins to automate infrastructure in AWS.
- Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up elastic ip, auto scaling configuration
- Maintained Amazon RDS database.
- Setting up new server EC2 instances, configuring security groups and setting up elastic ip, auto scaling configuration
- Worked on configuration management with Ansible and Cloud formation.
- Expertise at AWS command line EBS- elastic bean stack.
- Automated deployment, configuration and life cycle management of key clusters by developing puppet modules.
- Developed chef Recipes to automate jobs/processes and setting jobs to run regularly.
- To deploy automated tasks to many servers wrote Puppet manifest files.
- Used python to develop automation and deployment utilities.
- Used chef to provision servers and manage.
- Installed new payment middleware applications on machines by modifying chef cookbooks.
- Experience using continuous integration tools and configuration management tools Chef and Puppet to automate deployment processes.
- Used Kickstart and Puppet to implement Rapid provisioning and life cycle management of Red Hat Linux.
- Maintaining and managing code repository in GIT improve practices of branching and code merge for development custom needs.
- Set up uDeploy server along with automated scripts to backup the server and restore from backup for Disaster recovery.
- Used JIRA for monitoring and tracking issues.
- Administering Code Repositories in Subversion, Clear Case.
- Application analysis and monitoring using Nagios, APPDynamics.
- Deploying build to Web and App server using CI (continuous integration) process to all environments.
- Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
- Deployed application on to Tomcat Application Servers and static content to Apache Web Servers.
- Coordinating with many teams on deploying builds to different projects and environments for parallel developments- Dev, QA. PERF, AUTH, UAT, Prod.
- System orchestration via Ansible
- Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
- Completed set up of CD environment with focus on Urban code uDeploy.
- Puppet Scripting, batch, shell script, etc. on different environments UNIX, LINUX and Windows.
- Used Puppet to automate system configurations.
- Installed and Administered Jenkins and Artifactory on AIX servers.
- Resolved system issues and inconsistencies with QA and engineering teams.
- Used code quality tools Find Bugs and Cobertura into Maven projects.
- Created several Docker images and Infrastructural automation for application environments.
- Implemented and supported CI process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
- Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
Environment: GIT, Jenkins, Artifactory, Clearcase, AWS, Ms Build, Docker, Puppet, Chef, Nugget, WebLogic, JIRA, Ant, WIN-SCP, Service Now, Sonar, Putty
Confidential, Deerfield, IL
Devops Engineer
Responsibilities:
- Deployed weekly build and release candidate builds to multiple environments.
- Expertise in SCM tool vendors such as perforce, clearcase and Truechange.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like subversion (SVN) and GIT on Unix and windows environment
- Used to resolve SCM problems and release engineering problems by using software development manufacturing problem.
- Coordinate/assist developers with establishing and applying branching, labelling/naming conversions using clear case source control.
- Analyzed ANT build projects to implement and move to maven build projects.
- Developing pom.xml files for Maven build scripts.
- 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.
- Analyze and resolve conflicts related to merging of source code for SVN/GIT.
- Monitoring focal utilizing Nagios
- Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
- Installed and Configured Jenkins and created END-END automation for projects.
- Carried out deployments and builds on various environments using Jenkins continuous integration tool.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
- Automation of daily tasks using Shell and Perl Scripts.
- Used JIRA as change management/work management/Scrum agile tool.
- Proficiency with Jenkins, Teamcity and bamboo for continuous integration and for End to End automation for application build deployments.
- Knowledge and administration experience in Jira and other Atlassian products like Confluence, Bamboo, Fisheye and Crucible.
- Deployed the static content to apache web servers and applications to Tomcat Application server
- AIX, UNIX, Windows Administration, primarily software installation and maintenance.
- Configuration management and deployments using chef server.
- Expertise on creating roles, environments, databags in Chefbooks and upload it to Chef Server.
- Configuration, management and deployments using Chef Server.
- Good experience writing Cookbooks and Recipes using industry best practices for both deployment automation and infra configuration management.
- Handled IT Service Management (ITSM) and ensured about the documents and right processes are in place and resolved ITSM issues and got approvals for further continuation of project.
- Build and Deployment process using Udeploy tool
Environment: s: SVN, CVS, ANT, Maven, Jenkins, Tomcat, Shell, Perl, Nexus, Bamboo, JIRA.
Confidential, Greensboro, NC
Build and Release Engineer
Responsibilities:
- Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Integrated Subversion (SVN) and Ant with Jenkins to implement the continuous integration process.
- Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on the transition project that involved migration activities to Maven 2 from Ant to standardize the build across all the applications.
- Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
- Created the branches in Subversion (SVN) to implement the parallel development process.
- Ansible: creating playbooks, Deploying Mezzanine with Ansible, Custom Google Compute Modules, creating ansible Docker containers
- Proposed branching strategies and implemented it.
- Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
- The deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool(WLST)
- The build artifacts like wars and ears are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
Environment: s: SVN, ANT, Maven, Jenkins, Nexus, Shell Scripts, Perl Scripts, WebLogic server and WebLogic Scripting Tool (WLST).
Confidential
System Administrator
Responsibilities:
- Maintained daily system backups and data recovery of critical systems
- Installed, configured and maintained Solaris 8 and Windows NT 4.0 operating systems, system software and hardware, backup and recovery. Additional responsibilities included system performance management and assisted in capacity planning.
- Scheduled, planned and performed system upgrades, including coordinating the transition from test to production environments.
- Supported in the networking with along with DNS configuration, FTP and Telnet.
- Managed all new install projects for servers, switches, and other network resources.
- Installation and up gradation of operating systems and software packages.
- Resolved hardware and software issues by troubleshooting with the expert team.
- Managed disk space along with addition and removal of peripherals.
- Analyzed system logs and identified potential issues with computer systems.
- Maintained servers up to date by applying operating system patches and service packs and also protected from virus by upgrading antivirus frequently.
Environment: Sun Solaris, Windows NT 4.0, Windows 98, VERITAS Volume Manager 2.5.