Sr Aws/devops Engineer Resume
SUMMARY:
- Around 7+ years of Experience in IT industry with extensive working experience in Linux and System administration, DevOps tools and experience in AWS and Azure cloud services.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management), Continuous Integration(CI), Continuous Delivery(CD), Cloud, Infrastructure as Code, Infrastructure Provisioning, Orchestration, Monitoring, Alerting and Service Level Dashboards.
- Expertise in installation, administration, configuration, performance tuning and troubleshooting of RedHat Linux, CentOS, SUSE, Ubuntu, Solaris, and Windows.
- Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Experience in building private cloud infrastructure of OpenStack, deploying through puppet and maintaining them in production. Also, have tested OpenStack environment i.e. Nova, Swift, Cinder, Horizon, Keystone, & Glance.
- Experience in working on Jenkins, Cruise Control, Team City, Terraform, Bamboo and Hudson for continuous integration and for End to End automation for all Build and Deployments.
- Extensively worked with Version Control Systems GIT, CVS, SV (Subversion), Clear Case Perforce, Bit Bucket and IBM Rational Team Concert.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Experienced in Monitoring tools like Nagios, Sensu, Zabbix and Splunk.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.
- Experience in assigning the azure services on locations specific to integrate with web - apps and key-vaults.
- Extensive experience of designing and developing software applications with Microsoft Visual studio and .NET Framework various versions using
PROFESSIONAL EXPERIENCE:
Confidential
SR AWS/DevOps Engineer
Responsibilities:
- Planned, designed and implemented highly available, scalable, secure and cost-efficient environment and migrated 300+ servers from on premise to AWS cloud. Planned, designed and configured Hybrid cloud which enabled servers containing highly sensitive data on premise while connecting with servers migrated to AWS Cloud. Created custom Amazon Machine Images (AMIs) to automate server build during for auto scaling during peak times. Also, deployed applications in AWS using Elastic Beanstalk. Implemented automation of provisioning and deployment using AWS Cloud Formation. Designed AWS
- Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Implemented Server-less architecture using AWS Lambda with Amazon S3 and Amazon Dynamo DB. Also, migrated 300+ servers from on premise to AWS Cloud. Build reusable Terraform templates to define the topology of infrastructure using code. Involved in planning, designing and configuring multi-region failover with AWS Route53. Developed strategy to migrate
- Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Service environment, Defining Release Process & Policy for projects early in SDLC. Worked on distributed version control system Git for data integrity and support for their workflows. Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes that occurred in last 24 hours. Automated the cloud deployments using Server less, Groovy and AWS Cloud Formation Templates. Deployed java applications to application servers in agile CI environment and automated the process. Managed the configurations of servers using Server less and configured Jenkins builds for continuous integration and delivery, Integrated GIT into Jenkins to automate the code check-out process. Utilized Lambda and serverless as configuration management tools to deploy infrastruct
Confidential
Azure/DevOps Engineer
Responsibilities:
- Microsoft Azure and utilized it for existing business applications. Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment. Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services. Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD. Implemented automation for deployments by using YAML scripts for massive builds and releases. Created LTA (Logical Technical Architecture) diagrams using
- Microsoft Visio. Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio. Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift). Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef. Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins. Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web
- Logic Application Server. Developed applications and methods with Python for ETL, writing and reviewing code for server - side Python applications. Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes. Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within Open Stack. Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring. Worked for 5 scrum teams (Java,
- AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker). Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments. Experienced in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere). Over saw the quality of Automated Build plans to help the Delivery process to NON-PROD and PROD Environments. Worked on implementing backup methodologies by Power Shell Scrip
Confidential
Azure/DevOps Engineer
Responsibilities:
- Utilized it for existing business applications. Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment. Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
- Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD. Implemented automation for deployments by using YAML scripts for massive builds and releases. Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio.
- Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio. Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift). Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef. Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins. Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic
- Application Server. Developed applications and methods with Python for ETL, writing and reviewing code for server - side Python applications. Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes. Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within Open Stack. Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring. Worked for 5 scrum teams (Java, AEM,
- Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker). Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments. Experienced in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere). Over saw the quality of Automated Build plans to help the Delivery process to NON-PROD and PROD Environments. Worked on implementing backup methodologies by Power Shell Scrip
Confidential
AWS/DevOps Engineer
Responsibilities:
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data
- Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer. Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Design and Implemented Cloud Orchestration solution using AWS EC2 &, Docker. Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache. Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud formation JSON templates. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB,
- Lambda, Dynamo DB, SES, SQS and SNS services in AWS cloud and Deployed applications on AWS by using Elastic Beanstalk. Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Defined branching, labeling, and merge strategies for all applications in Git. Built Continuous Integration environment Jenkins/Maven and Continuous delivery environment. Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup, Design and document CI/CD tools configuration management. Implementing a
- Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linux. Develop PowerShell, Python and Linux scripts for Chef and U-Deploy to build end to end automations. Setup and installed RHEL, Centos, Ubuntu, Solaris servers. Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations and configure Apache Tomcat, Jenkins, and Run-Deck and deployment automation. Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Implemented a CD delivery pipeline with Docker, Jenkins and GitLab/GitHub
Confidential
AWS/DevOps Engineer
Responsibilities:
- Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Design and Implemented Cloud Orchestration solution using AWS EC2 &, Docker. Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache. Setup and build AWS infrastructure various resources,
- VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud formation JSON templates. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, Dynamo DB, SES, SQS and SNS services in AWS cloud and Deployed applications on AWS by using Elastic Beanstalk. Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Defined branching, labeling, and merge strategies for all applications in Git. Built Continuous Integration environment Jenkins/Maven and Continuous delivery environment. Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup, Design and document CI/CD tools configuration management. Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linux. Develop PowerShell, Python and Linux scripts for Chef and U-Deploy to build end to end automations. Setup and installed RHEL, Centos, Ubuntu, Solaris servers. Utilized Configuration Management
- Tool Chef & created Chef Cookbooks using recipes to automate system operations and configure Apache Tomcat, Jenkins, and Run-Deck and deployment automation. Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Implemented a CD delivery pipeline with Docker, Jenkins and GitLab/GitHub
Confidential
Build and Release Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.• Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.• Developed Perl and shell scripts for automation of the build and release process.
- Design and implemented zero-click continuous delivery/orchestration of code/configuration promotion with standardizing CI workflow which includes Code Coverage, Unit Test cases, functional test cases and auto-promotion of code depending on various test cases results across multiple environments.• Imported and managed multiple corporate applications into Subversion (SVN).• Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Worked on providing solutions for auto-deployment and auto-scaling of nodes across various environments that gets configured through Chef.• Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.• Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments.• Integrated Maven with Subversion to manage and deploy project related tags.• Documentation of detailed build configuration, Build procedures and change history for releases.• Coordinated application release with developer, DBA, QA and project management teams.• Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.• Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.• Responsible for Development Testing, Staging, Pre-Production and Production Builds and Releases.
Environment: Linux Servers (Centos, Debian, Ubuntu), Casandra, Subversion(SVN), Clear Case, Ant, Maven, Gradle, Puppet, Chef, Bamboo, JIRA, Fisheye, Crucible, ClearQuest, Build Forge, PERL, vRealize Suite, AWS Clo
Confidential
Build and Release Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases. Developed and implemented Software Release Management strategies for various applications according to the agile process. Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. Developed Perl and shell scripts for automation of the build and release process. Design and implemented zero - click continuous delivery/orchestration of code/configuration promotion with standardizing CI workflow which includes
- Code Coverage, Unit Test cases, functional test cases and auto-promotion of code depending on various test cases results across multiple environments. Imported and managed multiple corporate applications into Subversion (SVN). Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes. Worked on providing solutions for auto-deployment and auto-scaling of nodes across various environments that gets configured through Chef. Built and
- Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process. Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers. Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments. Integrated Maven with Subversion to manage and deploy project related tags. Documentation of detailed build configuration, Build procedures and change history for releases. Coordinated application release with developer, DBA, QA and project management teams. Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules. Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform. Responsible for Development Testing, Staging, Pre-Production and Production Builds and Releases
Environment: Linux Servers (Centos, Debian, Ubuntu), Casandra, Subversion(SVN), Clear Case, Ant, Maven, Gradle, Puppet, Chef, Bamboo, JIRA, Fisheye, Crucible, ClearQuest, Build Forge, PERL, vRealize Suite, AWS Clo
Confidential
Linux System Administrator
Responsibilities:
- Responsible for remote Linux support for more than 150 Servers. Installation, configuration, patching, administration, troubleshooting, security, backup, recovery and upgrades of Red Hat Enterprise Linux (RHEL) 5/6/7, CentOS, Fedora, Solaris 8/9/10. Performance tuning of the operating system for better application performance and network performance. Configuring and troubleshooting of network services like NFS, FTP, SAMBA, NTP, Telnet, SSH. Used putty and SSH tools to login and use secure access points. Managing users like creating, deleting and granting proper privileges and managing system security. Developed Shell/Perl scripts to automate the deployment process. Worked with Development and QA teams to continuously integrate software development using GIT, Maven, Jenkins. Coordinated with the Network Team and Oracle database Administrators to resolve issues. Setup and configured network TCP/IP on Red hat Linux including RPC connectivity for NFS and Created mount points for Server directories, and mounted these directories on Red hat Linux Servers. Worked on Ticket based problem management. Excellent working knowledge in implementing LDAP security models using Netscape
- LDAP and IBM secure way (LTPA). Creation of VMs for Red hat Linux on VMWare ESX 3.5 and administering them with VI Client. Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization. Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
ENVIRONMENT: Red Hat Enterprise Linux, Fedora, CentOS, Solaris, Windows 2008 server, VMware vSphere, Shell/Perl Script, TCP/IP, LDAP, NFS.
Confidential
Linux System Administrator
Responsibilities:
- Red Hat Enterprise Linux (RHEL) 5/6/7, CentOS, Fedora, Solaris 8/9/10. Performance tuning of the operating system for better application performance and network performance. Configuring and troubleshooting of network services like NFS, FTP, SAMBA, NTP, Telnet, SSH. Used putty and SSH tools to login and use secure access points. Managing users like creating, deleting and granting proper privileges and managing system security. Developed Shell/Perl scripts to automate the deployment process. Worked with Development and QA teams to continuously integrate software development using GIT, Maven,
- Jenkins. Coordinated with the Network Team and Oracle database Administrators to resolve issues. Setup and configured network TCP/IP on Red hat Linux including RPC connectivity for NFS and Created mount points for Server directories, and mounted these directories on Red hat Linux Servers. Worked on
- Ticket based problem management. Excellent working knowledge in implementing LDAP security models using Netscape LDAP and IBM secure way (LTPA). Creation of VMs for Red hat Linux on VMWare ESX 3.5 and administering them with VI Client. Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization. Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
ENVIRONMENT: Red Hat Enterprise Linux, Fedora, CentOS, Solaris, Windows 2008 server, VMware vSphere, Shell/Perl Script, TCP/IP, LDAP, NFS.
