We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Around 7 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Change/Incident Management and Cloud Management
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce, and GIT.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • In - depth understanding of the principles and best practices of Software Configuration
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Written Chefcookbooks for installing operating systems, installing Software, web applications in Virtual Machine and AWSEC2 instances
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Hands on experience on Docker,kuberetes and Spinnaker
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab)
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Good knowledge on Informatica Power Center transformations such as Source Qualifier, Lookup, Stored Procedure, Sorter, and XML Source Qualifier and automating build and deployments/Migrations using importwizard.
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation,
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war& ear) from source codeintegrated with the build system and in fixing the error while doing the deployment and building.
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch, CloudTrail)
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation. Good at documenting and implementing procedures related to build, deployment and release.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab
  • Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker .
  • Extensive experience of working with the release and deployment of large-scale Java/J2EEWeb applications.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBMClearQuest.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
  • Integrated Jenkins with various DevOps tools such as Nexus, Puppet, and Chef etc.
  • Experience in writing ANSIBLE scripts.
  • Expertise in trouble shooting the problems generated while building, deploying and in production support.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEEN, Gradle, Sonar, Build forgeVersion Tools: ClearCase, SVN, GIT, TFS, WIX, Bit Bucket, Perforce, RTC

CI Tools: Jenkins, Bamboo, Hudson, TeamCitY

Web technologies: HTML, XML, JAVA Script

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, Perl scripting, Shell scripting, Java, Entity Framework, WCF,Soap UI, Ruby Python, VMware ESX, SeleniumDatabase: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX (11.0,11.11,11.23), centos

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services (AWS), Open stack, Docker, CloudWatch, CloudFront, Microsoft Azure.

Web servers: Tomcat, https, JBoss, Apache, Nginx)

PROFESSIONAL EXPERIENCE:

Confidential, CA

Devops/AWS Engineer

Responsibilities:

  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and worked on how to confirm a release was successful.
  • Implemented continuous integration automated build pipelines using Jenkins.
  • Involved in Architect build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Ansible with AWS Cloud Formation and Jenkins for continuous integration.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Created automation tool of daily weekly quarterly admin activities, build, patch and package tasks.
  • Created repositories according the structure required with branches, tags and trunks.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Configured TFS 2010/2012/2013/2015.3 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Single point of contact for outsourced DBA's and territory SQL Server SME when dealing with complex production issues or performance related problems or concerns.
  • Worked on setting up AWS-VPC, creating AWS EC2 and launching AWS EC2 instances on diverse types of private and public subnets based on the requirements of the applications.
  • AWS expertise in dealing with AWS resources S3, ECR, AMI, ELB, Route 53, etc.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Supported and worked operations on vRealize log insight, vRealize Automation
  • Wrote Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Configured ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python and Bash Script
  • Adopted new features as they were released by Amazon, including ELB & EBS.
  • DevOps role converting existing AWS infrastructure to Server-less architecture AWS Lambda, Kinesis, deployed via Terraform.
  • Worked on container-based technologies like Docker, OPENSHIFT and Kubernetes.
  • Developed automated scripts using Python, Shell Scripting for data collection and transfer to databases.
  • Worked on SaaS Solution implementation, customization and support; also developed SaaS applications with full multitenancy.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Generated Django forms to record data of online users and used PyTest for writing test cases. Environment
  • Provided additional consulting as a Quality Management/CM SME including mentoring of best practices and implementation support, including Process Engineering. Documented Risk, "As-Is", "To-Be" procedures.
  • Ensured that every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log.
  • Built Linux servers using VMWare ESX and VMWare ESXi.
  • Provided system support for 1000+ servers of SUSE Linux and Redhat Linux including routine maintenance, patching, and system backups and restores, and software and hardware upgrades.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostatetc) and tuned I/O, memory etc
  • Acted as ITSM lead and Release Management SME for ITIL transformation effort working closely with key stakeholders including developers, QA, operations and both internal and external auditors to improve existing release management processes.
  • Manual and Automation process of creating branches tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: JIRA, GIT, AWS Web services, Puppet, Visual Build, .Net, ANT, TFS 2008/2010/2012/2015 (Team Foundation Server), Jenkins

Confidential - Centerville, VA

Devopsdeveloper

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Automated releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Involved in development of new REST API's for indirect clients.
  • Modified the existing REST API's to include new requirement.
  • Involved in analysis phase (Identity 2 and 3 tier patterns based on existing infra), writing puppet scripts.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
  • Responsible for automated installation of Puppet Enterprise 2.7 and configuring Puppet Master and Puppet Agents (both Windows and Linux Env) in AWS VPC env.
  • Responsible for automated installation of Software’s such as Java, Tomcat, Centrify in puppet master and puppet agents using puppet scripts.
  • Responsible for automated deployment of java application in Tomcat Server using puppet scripts.
  • Responsible for automated identification of application server and database server using puppet scripts.
  • Designed and developed shell scripts.
  • Docker: - worked on containerization technologies to build and deploy services as images to cloud environment, also integrated the process as part of build pipeline. In Jenkins every time it builds a new image, test the image and push to the repository.
  • Responsible for deploying various applications through Docker containers.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Implemented multi-tier application provisioning in open stackcloud, integrating it with puppet, migrating the application using Maven as build tool.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed Java/J2EE applications on to the ApacheTomcat server and configured it to host the websites.
  • Deployed application packages on to the ApacheTomcat server. Coordinated with software development teams and QA teams.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential - thousand oaks’, CA

Azure Developer

Responsibilities:

  • worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using chef and Jenkins to get the job done
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Building and Installing servers through Azure Resource Manager Templates (ARM).
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Worked as an administrator on Microsoft Azure and part of Devops Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Technical expertise in Microsoft Technologies, such as ASP.NET Web Forms, ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB Script, ADO.NET, Entity Framework, Restful Web Services, SSRS and Crystal Reports.
  • Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
  • Experienced in setting up of AWS relational databases like MYSQL, MSSQL and NoSQL database DynamoDB
  • Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud
  • Built, implemented, and maintained hardware and software infrastructure to host TFS as a SaaS solution including.
  • Migrating servers, databases and applications from premise to AWS, Azure.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution Have deployed various applications through Docker containers.
  • Used AGILE MVN method to develop a build and alsoANT as a build tool.
  • Collaborated with Project Manager in the analysis for Clear Case integration
  • Worked on infrastructure with Docker containerization.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere
  • Design and implement APIs, deep understanding of REST, SOAP, HTTP, UDP etc.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.

Environment: MS Azure, kubernetes TFS,SQL, Maven, chef, docker, GIT HUB, Power shell visual studio, windows 2003/2008 R/2012

Confidential - Elsegundo, CA

Linux System developer

Responsibilities:

  • Responsible for day to day administration and administration of RHEL versions, which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6,) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Managed and installed software packages using YUM and RPM and created repository files for offline servers.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Troubleshooting the system and end user issues.
  • Log file was managed for troubleshooting and probable errors.
  • Perform Linux and UNIX Kernel tuning for web, database and application servers.
  • Configured hands-free installation using Kick start and PXE.
  • Participated in upgrading and migrating 3.x to 4.x and 5.0 Linux.
  • Responsible for the Database / Network operation with servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites. .
  • Responsible for Connectivity issues among various Servers and various software components.
  • Installation, maintenance and administration of Oracle and Db2Server on Linux Servers.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file
  • Systems, network using the tools NAGIOS 4.0 monitoring.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Managed and carried out system maintenance, hardware replacements and upgrades.
  • Performed system patch and software analysis, installs and configuration

Environment: CPU, memory, physical disk, Hardware, and Software RAID, multipath, filesystems, network using the tools NAGIOS 4.0 monitoring. Red hat 5, centos, Linux 5.x WebLogic Server 8.1 sp3/sp5, databaseservers.0, JDK 1.4, WebLogic9.2, Nagios 4, kickstart, TCP/IP, NIS, NFS, DNS, SNMP agents, DH.

We'd love your feedback!