Devops - Aws Engineer Resume
Cedar Rapids, IA
PROFESSIONAL SUMMARY:
- Overall 8 years of experience in the IT industry spread across Cloud Solution/Strategy/Architecture, CI/CD Implementation, Data Engineering, Operations, Tools & Infrastructure Automation, System Design, Architecture.
- Work collaboratively and cross functionally to build and support cloud and DevOps adoption, culture creation and operational efficiencies in alignment wif long - term organizational goals.
- In-depth understanding of the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Management and design of integrated CI/CD pipelines on AWS using continuous integration workflows such as Jenkins, Bitbucket, Nexus OSS, SonarQube, Kubernetes (Openshift), Ansible, Terraform, Docker Registry, ELK & EMR stack digital data pipelines
- Hands-on Experience wif administration, maintenance and operations of different AWS cloud resources and management tools like EC2, Elastic Beanstalk, Security groups, ECS, S3, cloud formation, SNS, SQS, Command Line Interface, IAM etc.
- Passionate, persuasive, articulate Cloud professional capable of quickly establishing interest and credibility in how to design, deploy and operate cloud based Architectures.
- Extensive experience on DevOps practices like Iaac (Infrastructure as a Code), Iaas (Infrastructure as a Service) and Paas (Platform as a services).
- Defined the Continuous Delivery process approved by Audit, Compliance and Risk.
- Experience in configuring, managing, fine-tuning cloud infrastructure in AWS.
- Used Maven as Build Tool for JAVA related application
- Enabled Ci/CD pipelines for kubernetes deployments on Google Kubernetes Engine using Google cloud API’s for managing pods using kubectl, Cloud DNS, cloud storage, persistent volumes etc.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Experience wif build tool Maven for writing build.xmls and pom.xmls respectively.
- Configured and Administered Nexus and Artifacts Managers for Maven builds.
- Knowledge of Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
- Hands-on experience wif modifying Python scripts to support some legacy tools
- Experience in troubleshooting networking and firewall related issues on different flavors of Linux.
- Networking (TCP/IP, DNS, load balancing, packet tracing, path visualization and failover)
- Experience in using Tomcat server and JBoss server for deployments
- Configure Virtual Private Cloud wif subnets, AWS security patches and Nat instance manually as well as wif the VPC creator. Experience on using continuous Inspection tool wif SonarQube
- Introduced, Designed, Implemented Automated scripts using selenium Testing, customized framework which Monitors application 24*7 and alerts when needed.
- Experience wif Ansible and Cloud formation to do configuration management.
- Experience in using WebLogic and Web Sphere Application servers for deployments.
- Experience in working wif Tracking Tool JIRA.
- Automated build and deployment task using Bash script
- Experience wif Oracle and MS SQL Server DB Tasks, Dynamo DB, Reddis cache etc.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
- Having work experience in support of multi, platforms like UNIX, Ubuntu, Red Hat, RHEL, Fedora and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
TECHNICAL SKILLS
Cloud Platforms: AWS, Google Cloud Platform
Docker Orchestration: Kubernetes, Redhat Openshift, AWS ECS & Google GKE
Languages & Scripting: Shell & Python
CI Tools: Jenkins, Bamboo
SCM Tools: GIT, Bitbucket & SVN
Infrastructure/Configuration Automation: Ansible & Terraform
Build Tools: Maven, Gradle, Nexus, MS Build, ANT
Change Management: JIRA, BMC Remedy
Logging & Alerting: Elastic Search, Logstash, Kibana, Splunk, Stack driver, Watcher, Cloud Watch & SNS
Monitoring: Grafana, Prometheus, Monit, Metabase, App Dynamics & Cavisson
Distributed Search Engine: Elastic Search & Apache Solr
Digital Pipelines: Kafka, Zookeeper, Streamsets & Redshift Spectrum
Databases & RDBMS: MySQL, Influx, RDS & Mongo DB
Application & Web Servers: IBM WAS, JBOSS, Apache Tomcat, HA Proxy, Apache Http & Nginx
Networks: VPC, OPNET, Net Scout, Thousand Eyes, keynote & SSL
Load Balancing: F5, Nginx Ingress Controller, AWS ELB & ALB
Security Scanning: HP Fortify, Twistlock, Cloud custodian & SonarQube
ETL: Redshift & Glue
PROFESSIONAL EXPERIENCE
Confidential, Cedar Rapids, IA
DevOps - AWS Engineer
Responsibilities:
- Implemented the enterprise DevOps & Cloud strategy.
- Work collaboratively and cross functionally to build and support cloud and DevOps adoption, culture creation and operational efficiencies in alignment wif long-term organizational goals.
- Provided significant efforts to equip the in-house Transamerica digital applications wif DevOps Automation & Cloud Modernization. Automating digital applications by leveraging latest technologies such as AWS Cloud platform, Containerization & DevOps CI/CD pipelines implementation.
- Implemented maven multi module Jenkins framework for seamless CI/CD towards AWS ECS, Google GKE & Redhat Openshift Micro-services delivery pipeline.
- Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up Elastic IP, auto scaling configuration
- Experience in creating life cycle process in AWS
- Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
- Experience in using AWS command line EBS (elastic bean stalk)
- Experience in maintaining Amazon RDS database
- Experience in creating auto scaling groups in EC2 instances
- Experience in giving back up to AMAZON GLACIERS
- Experience in writing cloud formation scripts for various resources like EC2, ELB, Security groups
- Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
- Installing and configuring sonar on AWS using EC2 instance
- Experience in setting up Artifactory on AWS and pushing and pulling Docker images to Artifactory used Ngnix as a reverse proxy while installing Artifactory
- Helped developer’s teams on fixing there Jenkins job and made their Jenkins jobs run faster
- Migrated sonar from old version to newer version on AWS using terraform
- Experience wif ansible and cloud formation to do configuration management.
- Developed automation and deployment utilities using Python.
- Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.
- Resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
- Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start and Puppet.
- Automated deployment of all resources related to my work as the Lead Python Developer.
- Deployed the applications to Tomcat Application Server and static content to Apache web servers
- Worked wif JIRA for Issue Tracking and monitoring
- System orchestration viaAnsible
- Puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- Automated system configuration using Puppet.
- Installing and administering, Jenkins and Artifactory on AIX servers
Environment & Tools:Jenkins, GIT, Artifacts, AWS, GCP, Maven, Docker, Kubernetes, MS Build, Ansible, Terraform, Ant, WIN-SCP, Service Now, SonarQube, JIRA, Confluence.
Confidential, Irving, TX
DevOps Engineer
Responsibilities:
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products
- As DevOps extensively involved in release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
- In my current role, me am driving CI/CD pipeline initiative, maintaining metrics for code quality, analyzing application performance using Dynatrace, performing analytics, Monitoring and Notifications process using ELK stack.
- Manage version control tools like Git, Bitbucket to version code changes to halp developers/ programmers branch/merge/revert code.
- Experience on Source Code Repository management tool wif Bitbucket.
- Experience on GIT repository hosting service tools like GitHub, Bitbucket.
- Getting the list of issues from the components (project, module, file etc.) wif the halp of Sonarqube. Viewing the selected issues of web interface using Sonarqube.
- Creating the build script using the Maven as build tool, for JAVA and .NET web application.
- Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory.
- Manage Code Repository by, maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
- Automatedbuild scripts using ant, maven for Java and J2EE Applications, MS Build for .NET
- Familiar wif using MS Build in Jenkins to build solution files.
- Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating tools wif other systems.
- Installing and administering, Jenkins and Artifactory on AWS
- Administering Code Repositories in GIT.
- Used the JIRA for bug tracking, creating the dashboard for issues.
- Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, deployment and testing.
- Worked on cross-platforms (Windows-Unix)
- Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
- Installed and Configured Jenkins and created END-END automation for projects.
- Carried out deployments and builds on various environments using Jenkins continuous integration tool.
- Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Shell script etc.
- Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start and Puppet.
- Troubleshoot the build issue during the Jenkins build process.
- Automated system configuration using Puppet.
- Managed daily builds and releases to QA. Debugged build failures and worked wif developers and QA personnel to resolve related issues.
- Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Maven, MS Build and GIT.
- Code Coverage- Installed SONAR on Jenkins server and configure wif the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
- Hosting applications wif the AWSCloud.
- Configured Nugget and Extensions repository.
- Configured the Nugget Visual Studio Extension to use Artifacts
- Resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
Environment & Tools: Jenkins, Nuggets, GIT, Maven, AWS, JIRA, Shell Script, Sonar, Artifactory, SSH
Confidential, St. Louis, MO
DevOps Engineer
Responsibilities:
- Installed & configured Jenkins master dat served different slaves supporting different applications wif various release life cycles and multiple CI pipelines setup on project branches
- Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
- 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 wif the Developers, Testers and DBA teams for successful Release.
- Integrated Subversion (SVN) and Ant wif Jenkins to implement the continuous integration process.
- Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
- Managed SVN/GIT repositories for branching, merging, and tagging.
- Created GIT configuration record for builds using derived objects generated during build audit process.
- Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
- Installed and Administered Jenkins CI for Gradle and Maven Builds.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Created the branches in Subversion (SVN) to implement the parallel development process.
- 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)
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
- Worked on the transition project dat involved migration activities to Maven 2 from Ant to standardize the build across all the applications.
Environment & Tools:ANT, Jenkins, SVN, Maven, Nexus, Shell Scripts, Perl Scripts, WebLogic server and WebLogic Scripting Tool (WLST).
Confidential
Build and ReleaseEngineer
Responsibilities:
- Integrated Maven wif Perforce to manage and deploy project related tags
- Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, maven& Nexus in Linux environment.
- Worked wif the Architects on SDLC process being the owner of post development environments.
- Coordinating the resources by working closely wif Project Managers for the release and Project Manager for all the Operational Projects.
- Carried Deployments and builds on various environments using continuous integration tool.
- Worked as a system administrator for the build and deployments process on the enterprise server.
- Documented projects software release management procedures wif input decisions.
- Developed, maintained, and distributed release notes for each scheduled release.
- Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
- 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 Jenkins and Jira
- Involved in implementing Tool Suite (Jira, Jenkins)
- Setting up continuous integration and formal builds Jenkins wif Maven and Tomcat repository
- Installed and configured Confluence as the enterprise wiki to document development and change management procedures
- Involved partially in deploying WARs/EARs(backend) through WebLogic application Server
- Used Shell scripts to configure the WebLogic application server in all the environments
- Support Lead developers wif 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
- Website planning and optimization for search engines, accessibility and load speed.
- Programmed shopping cart, template engines, message boards and Social Profiles system in PHP using MySQL database.
- HTML mastery focused on hierarchical, semantic document structure and SEO.
- Content Management System Installation, up gradation, Integration of different Modules and Administration.
Environment & Tools:GIT, ANT, Maven, Jenkins, LINUX, .Net, Visual Studio, TFS, XML, Oracle, Perl Scripts, Shell scripts, Nexus.
Confidential
Linux Administrator
Responsibilities:
- Proactively maintain and develop all Linux infrastructure technology to maintain a 24*7 uptime service.
- Acquired experience in working wif Linux operating system CentOS, RedHat, Performing backups, maintaining applications and troubleshooting.
- Engineering of systems administration-related solutions for various project and operational needs.
- Maintain best practices on managing systems and services across all environments
- Troubleshooting issues using ITSM noledge on incident/change/problem management.
- Collaborate wif other teams and team members to develop automation strategies and deployment processes.
- Monitoring everyday systems and evaluate availability of all server resources and performed all activities for Linux servers.
- Proactively monitoring system performance and capacity planning.
- Provide input on ways to improve the stability, security, efficiency, and scalability of the environment
- Involved in developing and overseeing the backup, replication, clustering and fail over strategies
Environment & Tools:Linux Servers, CentOS, RedHat, Shell Scripts.
