We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

Austin, TX

SUMMARY:

  • Around 9 years of experience in IT industry comprising of delivery management, design, development, release & deployment and cloud implementation.
  • Strong Experience on AWS platform and its dimensions of scalability including EMR , EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, ECS, ECR, Kinesis, OPS Work, Security Groups .
  • Has experience in Bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands - on Engineering
  • Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • AWS Meta data Management, Automating AWS EMR, Building AWS Datalake solution, Building Infrastructure as a service using Cloud Formation.
  • AWS EMR, EC2, Data Pipeline, SNS, Redshift, AWS CLI.
  • Experienced in Maintaining the Hadoop cluster on AWS EMR.
  • Used AWS KMS to create and control Encryption keys used to encrypt data, and also provided security of the keys by using Hardware security modules(HSMs).
  • Designed and Implemented Data security based on categorization.
  • Implemented RDS encryption and designed backup and record solution for the same.
  • Impose security posture for CI/CD pipeline.
  • Designed and implemented security standard in cloud and on premise as per CIS (Centre for Internet Security) benchmarking
  • Heavily involved in DR planning and execution.
  • Used SNORT as a fire wall ran in sniffer mode to troubleshoot network problems.
  • Used IDS and WAF to monitor network traffic to and from the web application server.
  • Involved to improve cloud security posture to adopt industry security best practices.
  • Working with Route 53, DNS failover and setting up Latency based routing, weighted routing policies
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Created a continuous integration pipeline with visual studio on Azure.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Worked with scripting Automation for JavaScript, Linux/Unix toolbox, Python, Peal, Bash, Ruby, Puppet, Chef, Git, GitHub, Jenkins and Data Center, ESX, VMware Virtual Switch with Design/Implementation
  • Well versed with creation of puppet profiles and role modules.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances .
  • Used Chef for server provisioning and automating infrastructure.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server .
  • Well versed with Ansible Playbooks, modules and roles .
  • Set up Continuous Integration for major releases in Jenkins.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data
  • Knowledge and experience in creating Jenkins Pipeline.
  • Used Liquibase for database refactoring and Jenkins for continuous integration.
  • Provide startup and commissioning and ongoing services for critical airflow control systems.
  • Hands on experience with build tools like Jenkins, TeamCity, Sonar, Maven, ANT .
  • Experience in installation, configuration and Managing MS SQL Server on 2008R2 / 2012 servers.
  • Involved in migrating databases from MS SQL server 2008R2 to MS SQL server 2012 and MS SQL Server 2014.
  • Experienced with build automation tools like Ant and Maven.
  • Experienced with Docker container service.
  • Dockerized applications by creating Docker images from Docker file.
  • Using Red shift to manage the Data warehouse and to run SQL queries in Exabyte of unstructured data

    in Amazon S3.

  • Redshift to analyze, visualize real time data and to perform data analytics.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on windows and Linux platforms.
  • Used GIT to keep track of all changes in source code.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experienced in deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on Web Logic using various deployment tools (Console, WebLogic Deployer, and WLST).
  • Strong Experience in Creating and Configuring Web Logic Domains and automation of domain creation using WLST and Domain Templates and integrating the Web Logic with LDAP and have broad experience in configuring and managing security realm for users and groups.
  • Experience working with Network monitoring tools like Nagios, Splunk. knowledge of Java, JEE, Spring, TC Server development.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center.
  • Full understanding of SDLC, RUP, Agile Methodologies and process.
  • Well versed with various services like FTP, SFTP, Send mail, Mailx , DHCP , NFS .
  • Extensively experienced in Bash, Perl, Python, Ruby, Powershell scripting on Linux.
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS, Ubuntu, REDHAT, Linux, Unix

Scripts & Languages: Shell/Perl Script, C, C++, C#.Net, VB. Net, Python, Java, J2EE, Ruby, SQL, PL/SQL, JQuery, Javascript, Java

Version Control Tools: CVS, GIT, Tortoise SVN, P erforce and Clear case.

CI Tools: Jenkins, Hudson, Cruise control Anthill pro, Bamboo, Ansible, RunDeck, Chef and Puppet.

Databases: Oracle 11g/10g, MySQL, SQL Server, TSQL, Mongo DB, MS Access, DB2, Postgres, SQL, RDBMS, RedShift

Virtualization / Containers: Amazon AWS, Oracle Virtual Box, Docker, Openstack, VMware, Open Shift.

Applications & Configuration Management: Apache, RabbitMQ, Nagios, Informatica, Power Center, Business Objects and SonarQube.

Web/AppServers: Apache Tomcat, Oracle weblogic, IBM web sphere and Demandware

Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

Bug Tracker & Testing: JIRA, Redmine, Junit, Test Rail, Bugzilla, Liquibase, HP Quality Center

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. DevOps/AWS Engineer

Job Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Managed end-to-end performances using OpenStack.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers , Jenkins nodes , creating required scripts (Perl & Python) , and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control .
  • Managed Git repository , code merging, and production deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git .
  • Used Liquibase for database refactoring and Jenkins for continuous integration.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Developed new API endpoints and features using Java , Drop wizard, and Couch base. Wrote unit tests, integration tests, and performance tests using Mockito , JUnit , and Gatling
  • Extensive PowerShell experience developing, implementing, and maintaining automation scripts.
  • Managed Users, Computers and Groups in Active Directory manually and with PowerShell .
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Dockerfile , Worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used BOTO and Fabric for launching and deploying instances in AWS.
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Managed network security using Load balancer , Auto scaling , Security groups and NACLS .
  • Supported current migration of Data Center to Amazon Cloud .
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch .
  • AWS EMR, EC2, Data Pipeline , SNS, Redshift, AWS CLI.
  • Worked on setting up Weblogic Domains, configuring/monitoring/ administering Admin Servers, Managed Servers and Node Manager.
  • Great knowledge in creating, configuring Clusters, Load balancing, high availability and fail-over solutions for Oracle Weblogic server .
  • Experience setting up Weblogic Servers on both Clustered and non-Clustered environments.
  • Processed vast amounts of data across dynamically scalable Amazon EC2 instances using Amazon EMR .
  • Documented system configurations, Instance , OS , and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Created, controlled the keys and Encrypted the data by using AWS KMS
  • Integrated AWS KMS with CloudTrail to provide with logs of all key usage to help meet regulatory and compliance needs.
  • Provided oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets , EBS and create nightly AMIs for mission critical production servers as backups.
  • Developed Cloud Formation scripts to automate EC2 instances
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs.
  • Used Nagios tool for monitoring the network.
  • Provide startup and commissioning and ongoing services for critical airflow control systems.
  • Redshift to analyze, visualize real time data and to perform data analytics.
  • Worked as DBA in AWS Cloud for Redshift Cluster and RDS DB engine such as MS SQL Server, MySQL and also acted as MS SQL Server developer, MS SQL DBA, Oracle PL/SQL developer.
  • Extensively used SQL server Reporting services for designing reports.
  • Created a continuous integration pipeline with visual studio on Azure.
  • Used PowerShell to parse your computer's event logs.

Environment & Tools: Java, Linux, Maven, Nexus, Chef, Puppet, Jenkins, Docker, Nginix, PowerShell, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, ECS, ECR, Kinesis, RedShift, Shell Scripts, PowerShell Scripts, Liquibase, Windows, TomEE, Jboss Unix/ Linux environment.

Confidential, Roseville, CA

Sr. DevOps/AWS Engineer

Job Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Generated scripts in Maven , Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Installing/upgrading Jenkins/Bamboo infrastructure on multiple servers.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery in the Windows and Linux environments.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Used to test the state of different services using Nagios Monitoring tool.

Environment & Tools: Java, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, Liquibase, AWS CLI, AWS Auto Scaling, Windows, Unix/Linux, Shell scripting, Nagios.

Confidential, Plano, TX

DevOps Engineer

Job Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts .
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebLogic platforms.
  • Worked with different team members for automation of Release components.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment & Tools: Java/J2EE, Subversion, Ant, Maven, Liquibase, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby. Nexus, Chef, WebLogic, TOMCAT, Perl Scripts, XML, Unix, JIRA, Windows, PowerShell.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • 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.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Used Chef for managing server application server such as Apache, MySQL, Tomcat .
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment & Tools: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

Confidential

LINUX Administrator

Responsibilities:

  • Configuration management for all cloud environments.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Installed Redhat Linux using Kickstart and applied security patches for hardening the server based on the company's policies.
  • Created users, manage user Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning .
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Create file transfer server for customer data exchange.
  • Automate network permissions, maintain User & File System quota on Redhat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Experienced working with Preload Assist and PICS projects.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Design, build, and maintain production network RAID storage system.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash

Hire Now