Aws/devops Engineer Resume
Detroit, MI
SUMMARY
- Over 7 Years of experience in IT industry as a DevOps Engineer, Build/Release Management, Network Engineer and Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web - based applications.
- Having Software industry experience in Linux Administration, DevOps, and Cloud Implementations.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of EC2, IAM, RDS, S3, EBS, Route53, ECS, VPC, CloudFormation, CloudWatch, Redshift, lambda, DynamoDB, SNS, SQS, EMR, CloudTrail, AWS Config.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, Auto-scaling, Elastic load balancing (ELB) in teh defined virtual private connection.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3bucket.
- Utilized Amazon Route53 to manage DNS zones for end users to internet application.
- Experience in Creating JSON templates in CloudFormation to manage AWS resources.
- Experience in running web scale services on Amazon Web Services.
- Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed wif Python and Docker.
- Expertise in Querying RDBMS such as Oracle, MySQL, and SQL Server by using SQL for data integrity.
- Worked on NoSQL databases like Cassandra, MongoDB.
- Extensively worked wif source code Version Control tools like SVN (Subversion), GIT, GitHub, Bitbucket.
- Expertise in using build tools like Ant, Maven, Gradle for teh building deployable artifacts such as Jar, War, Ear and Zip extension files.
- DevelopedAmazon Lambdafunctions usingJava 8forAmazon S3folder watcher.
- Experienced inAWS Elastic Beanstalkfor app deployments and worked onAWS LambdawifAmazon kinesis.
- Createdcron jobsthroughAmazon Lambdafor initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI.
- Worked in container-based technologies likeDocker,KubernetesandOpenShift.
- Worked on Hudson, TeamCity, Jenkins for continuous integration and for End-to-End automation for all build and deployments.
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
- Exposure to Mesos/Kubernetes, Marathon cluster environment for application deployments & Docker containers.
- Efficient experience in using Nexus and Artifactory Repository managers for Ant, Maven and Gradle builds.
- Used Ant, Maven and Gradle as a build tools on java projects for teh development of build artifacts on teh source codes.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet and Ansible.
- Involved in writing Python and shell scripts for compilation and deployment process, deploy which execute teh automated CI and release management process.
- Experience in writing Shell, PowerShell, Groovy, Perl, Ruby and Python scripts to automate teh deployments.
- Expert in deploying teh code through web/application servers like IIS, WebLogic, WebSphere, Apache, Tomcat, JBOSS, Nginx.
- Developed automated unit tests & functional tests using teh test suites JUnit, SoapUI and Selenium.
- Monitored teh servers & applications using Nagios and Splunk.
- Worked on creating and implementing application monitoring, and logging strategies using Logstash, Elasticsearch, Zabbix and Kibana.
- Experience in using Ticketing & Bug tracking tools like JIRA and used SonarQube for automated code review.
- Extensive experience in Linux/Unix system Administration in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Enterprise Linux (RHEL), SUN Solaris.
- Experience in reviewing system logs files for errors, settings up CRON jobs for backups and monitoring process.
- Experience in Setup and maintenance of NFS, DNS, NIS, and TCP/IP network and noledge in LDAP Server.
- Worked on Installation/upgrading TSM on Unix Servers, Developed and executed test plans for Veritas Cluster wif Netapp SAN.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Good Interpersonal Skills, quickly adapt to new environments and learn modern technologies.
TECHNICAL SKILLS
Cloud Technologies: AWS, EC2, ECS, S3, IAM, RDS, ELB, Elastic Beanstalk, Lambda, EBS, Redshift, SNS, SQS, CloudWatch, CloudFormation, DynamoDB, VPC, Route53, EMR, CloudTrail, Fargate, Secret Manager, AWS Config.
DBMS: Oracle, SQL Server, MySQL, MongoDB, Cassandra.
Tools: CVS, Subversion, GIT, Ant, Maven, Gradle, Hudson, TeamCity, Jenkins, Chef, Bamboo, Puppet, Ansible, Nexus, JFrog, Docker, Packer, Nagios, Splunk, Confluence, JIRA.
Scripting Languages: Shell, Perl, Ruby, Python, Groovy, PowerShell.
Web/App servers: WebLogic, WebSphere, IIS, JBOSS, Apache, Tomcat.
Operating System: UNIX, Sun Solaris, Red Hat Linux, SUSE, Ubuntu, CentOS, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
AWS/Devops Engineer
Responsibilities:
- Implemented AWSCode as Pipelineand Created Cloud formationJSONtemplatesfor infrastructure as code.
- Extensive noledge on IBM Urban code Deployment features like Deployment process automation, Environment and configuration management, Artifact repository and security approvals and notifications
- UCD Pipeline setup to deploy Batch Jobs in Lambda. Created components and Configured S3, ECS, ECR in urban code deploy.
- Provisioned andadministeredEC2Instance and configuringEBS, Simple Storage (S3) cross region, replication.
- Load Balancer, configure Auto scaling.
- Worked on AWSCloudWatch,CloudFormation,CloudTrailservices andCloudFrontto setup and manage cached content delivery. CreatedElastic load balancers (ELB)and usedRoute53wif failover and latency options for high availability and fault tolerance.
- Experience in Setting up teh build and deployment automation for Terraform scripts using Jenkins.
- Provisioned teh highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Used Bash & Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
- Ensured data integrity and data security onAWStechnology by implementing AWS best practices.
- Setting up teh build and deployment automation for Terraform scripts using Jenkins.
- Provisioned teh highly available EC2 Instances using Terraform and Ansible Playbooks.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
- Created data masking mappings to mask teh sensitive data between production and test environment.
- Designed AWSCloud Formationtemplates to create custom sizedVPC, Subnets,NATto ensure successful deployment of Web applications and database templates and expertise in architectingsecureVPCSolutions in AWS wif teh halp ofNetwork ACLs,Security groups,publicandprivatenetworkconfigurations.
- Worked on AWS VPC Peering, Transit Gateways, AWS Site-to-Site VPN, Transit VPCs, Gateway, ELBs, NAT Gateways, Internet Gateways, OpenVPN and VPC endpoints/gateways/interfaces.
- Hands on experience in setting updatabasein AWS usingRDS,storageusingS3 bucketand configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
- Implemented Flyway forthe PostgreSQL database, Created Pipeline as code building teh package and Pushing to UCD for deploy SQL Scripts wif Amazon RDS Aurora DB cluster.
- UsedDockerto containerize teh servers for teh test environments and development environments needs. And configuration automation usingDockercontainers. Build additionalDockerSlave nodes forJenkinsusing custom builtDockerimages and instances.
- Developed build and deployment scripts usingMAVENas build tools inJenkinsto move from one environment to other environments.
- DevelopedAmazon Lambdafunctions usingJava 8forAmazon S3folder watcher.
- CreatedCron jobsthroughAmazon Lambdafor initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI.
- Created Jenkins Pipeline for API Services between two applications (TEST, ACPT, PROD)
- Build themavenartifacts usingJenkinsand Deploying into Amazon Cloud Environment by adding Monitoring Metrics toCloudWatchand teh respective Alarms.
- Executed teh Maven builds locally to troubleshoot Java code issues.
- Responsible forIAMto set up user roles wif corresponding user and group policies usingJSON.
- Worked on Sonar setup for code coverage using Jacoco and Surefire Plugins.
- UsingJenkinsas continuous integration tool creating new jobs, managing required plug-ins, configuring teh jobs selecting required source code management tool,build trigger, build system,andpost buildactions,scheduled automatic builds, notifying teh build reports etc.
- Worked on supporting end to end pipelines in Jenkins to build out Docker images and stored in ECR.
- Design and Implement Groovy DSL framework (extending Jenkins DSL) for Pipeline of Projects (Build, Deploy, Release).
- Managing teh OpenShift cluster dat includes scaling up and down teh AWS app nodes.
- Had very strong exposure using ansible automation in replacing teh different components of OpenShift likeECTD,MASTER, APP, INFRA,Gluster
- Built and Deployed Docker images on AWS ECS and automated teh CI-CD pipeline.
- Participated in implementing Branching and merging strategies.
- UsedBitbucketas a version control tool and maintained Source code in teh Bitbucket repository.
- Demonstrated understanding of source control management concepts such as Branching, Merging, and Labeling/Tagging, Branches locking, accessing control and Integration.
- UsedJIRAfor creating bug tickets, storyboarding, pulling reports from dashboard, planning sprints.
- Worked wif Development Team Leads and testing teams to establish a build schedule, execute teh builds and troubleshoot build failures, if any.
Environment: Terraform, AWS, ECS, Fargate, ECR, Docker, Jenkins, Cloud foundry, Ansible, Python, Shell Scripting, Kubernetes, Amazon Lambda, Groovy, Maven, CloudFormation, Flyway, SonarQube, Jira,Openshift, Docker, Kubernetes, Cloud foundry, VMware, Bitbucket, Urban Code Deploy, Nexus.
Confidential, Washington, D.C.
DevOps/AWS Engineer
Responsibilities:
- AsDevOpsEngineer, me am responsible for design, build, monitor, and enhance services and production environment.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Design & implemented teh Virtual Private Cloud (VPC) service for increase of customer's on-premises datacenter wifAWSCloud utilizingAWSVPC and VPN &directconnectservices.
- Involved inDevOpsautomation processes for build and deploy systems.
- Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
- Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
- Worked wif Ansible (automation tool) to automate teh process of deploying/testing teh new builds in each environment, setting up a new node and configuring machines/servers.
- Designed and ImplementedData securitybased on categorization.
- Created featured, develop, release branches inBitBucket(Git) for different application to support releases and CI builds.
- Migrating databases to datacenters to AWS RDS (Cloud), while maintaining them.
- Created and maintainedplaybooksinAnsiblefor continuous deployment of resource in site/paging and production environment.
- Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda wif Amazon Kinesis. Created Cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI. Setting up OpsCenter for teh Monitoring. Monitoring review and enhancement for system, application, Docker, and Cassandra.
- Designing and implementing fully automated server build management, monitoring and deployment by using technologies likeChefandAnsible.
- Automated teh cloud deployments usingAnsible,Python (Boto & Fabric) andAWS Cloud Formation Templates.
- Build, manage, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Developed build using MAVEN as build tools and used Jenkinstool to kick off teh builds move from one environment to other environments.
- Resolved update, merge and password authentication issues inJenkinsand JIRA.
- Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in anopen-source environment using tools like Ansible & Jenkins.
- Launched an AWS EC2 instance using CloudFormation Template mapping teh instances and passing teh AMI id of teh instance.
- Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory).
- Exposure to Mesos,Marathon, cluster environment for application deployments & Docker containers.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL, and custom tools developed in Python and Bash.
- Worked on Liquibse to automate SQL files through Jenkins pipeline.
- Experience usingopen-shiftenterprise 3 and deployed applications using Docker containers in teh cloud wif Paas.
- Extensive experience in setting up teh CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS
- Source code Migrated from PVCS to SVN and SVN to Bitbucket.
- Virtualized teh servers using teh Docker for teh test environments and dev-environments needs.
- Used Jenkins for automating Builds and Automating Deployments.
- Integrated Maven wif Subversion to manage and deploy project related tags.
- Involved in editing teh existing Maven files in case of errors or changes in teh project requirements.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Installed/Configured and Managed Nexus Repository Manager and all teh Repositories.
- Designed and implemented CI/CD using Jenkins and Ansible to provide an end-to-end monitoring and deployment.
- Good working experience on DevOps tools such as Ansible, Jenkins, GIT, Docker, and Kubernetes.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Hands on Experience on Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra, and SQL Server.
- Used teh JIRA for bug tracking, creating teh dashboard for issues. Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc.
- Configuring, maintaining network, and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP and SNMP.
- Involved in 24/7 support for production environments.
Environment: Unix/Linux, Terraform, AWS, Ansible, Jenkins, Amazon Lambda, Ansible, RDS, Ruby Scripting, Python, Shell Scripting, Kubernetes, Groovy, Maven, CloudFormation, Liquibase, SonarQube, Jira, Cloud foundry, VMware, GIT, Nexus.
Confidential
Build & Release Engineer
Responsibilities:
- Primary duties include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Prod.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on teh transition project which involves migration activities from Ant to Maven to standardize teh build across all teh applications.
- Merged release branches to teh trunk after teh production release and resolved teh conflicts dat arose during teh merge in both Perforce.
- Managed Users and Groups in Perforce and troubleshot client spec issues and user issues.
- Automated teh deployment and server bounce process is by creating teh scripts using WebLogic Scripting Tool (WLST)
- Build artifacts (war and ear) are deployed into a WebLogic app server by integrating teh WLST scripts to Shell Scripts.
- Maintained configuration files for each application for build purpose and installed on different environments.
- Deployed using Admin console into WebLogic Application Servers.
- Involved in troubleshooting of user interface using JSP.
- Perform software builds using SVN as version control.
- Managed SVN repositories for branching, merging, and tagging.
- Developed Shell/Batch/Perl Scripts for automation purpose.
- Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
- Resolving merging issues during build and release by conducting meetings wif developers and managers.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked closely wif software developers and DevOps to debug software and system problems.
- Developed and maintained integration and release processes.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Implemented Maven builds to automate JAR and WAR.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
Environment: Subversion(SVN), C, C++, Jenkins, Perl Scripts, Shell Scripts, XML, Tomcat, Perforce, ANT, Maven, Jenkins, WebLogic, MS Vision