We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Around 8+ years of experience in IT industry comprising Linux system Administration,DevOps Engineer, Automation, Deployment and strong expertise in implementing Software Configuration Management (SCM), Build and release management, Cloud Management and Containerization.
  • Expertise in utilizing almost teh entire AWS stack including (EC2,ECS, ELB, S3, EBS, VPC, AMI, SNS, SQS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, Terraform, OpsWork, Security Groups) focusing on fault tolerance, high availability, and auto - scaling.
  • Experience in working on DevOps/Agile Scrum operations and tools area (Build & Release Automation, Environment service).
  • Experience on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS).
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Excellent noledge of Microsoft Azure cloud services and Google (GCP) based Cloud Infrastructure.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Proficient experience on DevOps essential tools like Subversion (SVN), Clear Case, GIT, Maven, Jenkins, Chef, Puppet, Ansible, Vagrant, Packer, Docker, Terraform, Kubernetes.
  • Worked on configuring and leveraging version control systems like GIT, SVN, CVS and also Strong noledge on source controller concepts like Branching, Merging, Tagging.
  • Used built tools like Maven and Gradle for building deployable artifacts such as jar, war and ear from source code.
  • Administered and Implemented continuous integration(CI) and continuous deployment(CD) using Jenkins for end-end automation of entire build and deployment process.
  • Developing and version control expertise in 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 many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.
  • Used Amazon Linux AMI packages and configurations for tight integration with Chef.
  • Extensive experience implementing Puppet modules to automate teh installation and configuration for a wide range of services.
  • Explicit noledge on Ansible Playbooks, modules and roles.
  • Knowledge in managing Artifactory, Nexus repositories for maven artifacts and dependencies.
  • Experience in developing web applications implementing Model View Template architecture using Python for web application frameworks.
  • Used Python boto3 libraries to manage AWS cloud infrastructure using AWS CLI and master in creating lambda functions in a server less environment.
  • Reviewed OpenShift PaaS product architecture and suggested improvement features after conducting research on Competitors products
  • Experience in server templating tools like Vagrant, Docker, CoreOS.
  • Dockerized applications by creating Docker images from Docker file.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments and Docker Containers.
  • Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
  • Broad experience in working in Linux, Windows and Mac - OSX environments.
  • Experience in maintaining platforms like Ubuntu, Red Hat and CentOS.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Expertise in creating of Active Directory and Network Fundamentals, Protocols such asTCP/IP, DHCP, DNS and Group Policy.
  • Experience in load balancing, DNS, SSL, and firewalls.
  • Experience in using bug tracking systems like JIRA and Service Now.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of teh projects.
  • Good analytical, problem solving, communication skills and has teh ability to work either independently with little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Microsoft Windows

Cloud Computing: Amazon Web Services: EC2, IAM, Elastic Beanstalk, and Elastic Load Balancer (ELB), RDS (MySQL), S3, Glacier, Route 53, SES, VPC, Monitoring, Azure

Monitoring Tools: Splunk, Nagios

Languages: JAVA, Ruby, Shell Scripting, python

Databases: MySQL, Oracle, SQL Server

Issue tracking tools: JIRA, ServiceNow

Build Tools: Maven, Ant

Integration tools: Jenkins

Configuration Tools: Chef, Puppet

Source Control tool: SVN (Subversion), CVS, GIT, GIT Hub

Web Technology and Web servers: Web logic, Websphere, Apache tomcat/JBoss

Virtualization tools: Docker, Vagrant, Kubernetes, OpenShift

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

DevOps/AWS Engineer

Responsibilities:

  • Responsible for maintaining 2 Testing/QA Environments and erection of teh PROD Environment in AWS.
  • Participated in and worked with teh fast paced Agile Development team in building enterprise grade software systems.
  • Developed Cloud Formation scripts to automate EC2 instances.
  • Used BOTO and Fabric for launching and deploying instances, boto3 for lambda functions, operations using AWS CLI.
  • Working in Cloud-Enter team to build and engineer servers for Linux & AIX operating systems. Working on AWS to provision new instances, Storage Services, AWS IAAS & Cloud watch services. CI/CD pipeline management through Jenkins.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Managed storage inAWSusing Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • ConfiguredElastic container service(ECS) and Docker engine to deploy teh micro services-oriented environments for scalable applications.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python on familiar servers such as Apache, and IIS.
  • UsedCloudFrontto deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Served application data using Lambda functions to store data in NOSQL database Dynamo DB. Configured REST API’s using API Gateway dat hit lambda which in turn invoke lambdas to do necessary operations.
  • Created Python tooling for teh display of service health status of cloud components.
  • Used Python Zappa to deploy API’s and testing locally in VENV and pushing to Cloud environment.
  • Responsible for design and maintenance of teh GIT, Stash Repositories, views, and teh access control strategies.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions Git source control.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Managed teh Maven Repository using Nexus tool to automate teh build process and used teh same to share teh snapshots and releases of internal projects.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and also integrated to automate teh code checkout process using web-hooks framework.
  • Configuring Jenkins as a common CI engine to build and promote applications to DEV, QA and STAGING to Linux environments using build promotion plugins.
  • Responsible for authoring cookbooks and recipes in CHEF using Ruby.
  • Worked with teh Chef command line tool to work with teh items in chef-repo, where teh cookbooks are authorized, tested and maintained.
  • Worked on creation of customDocker where creating container images, tagging and pushing teh images to private repositories.
  • Developed and Implemented kubernetes manifests, helm charts for deployment of micro-services into k8s clusters.
  • Utilized Puppet for configuration management of hosted Instances withinAWS.
  • Changing teh AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Developed Python and Shell scripts for automation of teh build and release process. Automation of Cron Jobs.
  • Using Logic Monitor with cloud watch as source for monitoring AWS services. Lambda functions using X-ray service.
  • Responsible for developing teh reporting metrics and providing reports to Management on different levels of statistics.
  • Used JIRA to track bug issues and change management.
  • Expertise in installing and configuring network infrastructure using routing and switching strategies, TCP /IP network services.

Environment: AWS, Chef, Chef CLI, Puppet, Knife, Docker, Git, Jenkins, Nexus, Java/J2EE, Kubernetes K8, MAVEN, Web Logic, JIRA, Perl Scripts, Python boto3, Shell, LINUX, and Ruby.

Confidential, Bloomfield, CT

DevOps Engineer

Responsibilities:

  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Interacted with client teams to understand client deployment requests.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
  • Involved in designing and deploying multiple applications using teh almost all teh AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances.
  • Maintained teh user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Configured AWS Route53 to route traffic between different regions.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Experience using Weblogic application servers and apache tomcat web server for deployments.
  • Experienced in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Experience in administrating, deploying and managing RedHat, UBUNTU and CentOS servers.
  • Experience in working with EC2 Container Service plugin in JENKINS, which automates teh Jenkins master-slave configuration by creating temporary slaves.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins or Maven for deployment and build management system.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working noledge on other build tools like make file.
  • Created and modified Ansible playbooks, shared using company Github.
  • Used orchestration engine Ansible to automate private cloud deployment.
  • Ansible installation and maintenance for infrastructure automation. Developed playbooks ruby shell scripts for build and deployment and configuration release process.
  • Wrote Ansible Playbooks with Python SSH as teh Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Created and Maintained Chef Recipes and Chef Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Configured application servers (JBOSS) to deploy teh code.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
  • Experienced with Docker container service.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Build a presentation to present teh design of hosting architecture on Windows Azure with a plan to maintain multi-cloud infrastructure.
  • Deployed an Azure instance for a hybrid based authorization and encryption system.
  • Responsible for all AD, SQL, Load Balancing, NSG's, and VPN configurations for Azure.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Created repositories according teh structure required with Branches, Tags and Trunks. Knowledge of DevOps principles and practice.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Worked on JIRA installation and upgrade and Performed JIRA configuration.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.

Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, JBOSS, EBS, SQL, Cloud watch, CloudFormation, Docker, Jira, Azure, AWSCLI,AWSAuto-Scaling, Unix/Linux, RHEL 5/6.8, Shell scripting.

Confidential, Tampa, Florida

Build and Release Engineer

Responsibilities:

  • Involved in Design and document of project configuration management andreleaseprocesses
  • Involved in Design/review/implement/testing components and sub-components forBuildForge project (productrelease)
  • Design, manage and execute tools and scripts to develop different versions of products on wide-range operating systems
  • Design and implementBuildForge project (environment, library, selector, snapshot, steps creation and parallelbuildsteps). Design and implement “continuousbuildsystem” for components. Create componentizedbuilddesign and performbuildtiming optimization
  • Implemented various branching, labeling, merging strategies. Performed code merge, branch management and variousbuildandreleaseworkflows
  • Perform requirement analysis for new enhancements of teh buildprocess. Research to improve teh software building process
  • Experience in development of an automated, continuous,buildprocess dat reviews teh source code, identifiesbuilderrors and notifies appropriate parties to expedite/facilitate synchronization to teh latest build
  • Expertise in Develop, maintain and enhance PRE/POSTbuildscripts (Shell, Perl and Python) environment
  • Involved in preparing teh code base for build, Compile, assemble, package, publish packages into repository and distribution creation for software
  • Scheduling and executebuildcomponents and programbuildbased on Agile/Scrum methodology.Builddeployment and perform Sanity test/Smoke test teh deployed software for teh standard functionality of teh application
  • Performedbuildandrelease, Configure management/IT automation, JUnit/CPP unit test automation, code quality analysis
  • Provided support for a bug fix, issue reporting, and defect tracking. Post-releasesupport for teh application
  • Produced detailedreleaseplans, controlreleasescope, and monitoring milestones.
  • Maintained teh code base on version control system Subversion(SVN)
  • Buildrelated CI process document management in Wiki page.
  • Provided support to setup, test and validate newbuildmachine.
  • Responded constantly and aggressively tobuildkickoff plan,buildmonitor andbuildissues, if any.
  • Improve productivity by designing & developing full-featuredbuildsystems.
  • Implement tools and scripts dat enable efficient, flexible builds (Shell, Perl and Python).
  • Work with engineering, operations, quality assurance and project management to define and execute projects dat implementbuild,releaseand deployment of software.
  • Provided support for another team build-related activity. Train users on usage ofBuildForge. Support development team for SVN (Subversion) related issue.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scrips, JUnit, Build&Release.

Confidential

Linux Administrator

Responsibilities:

  • Recognized by teh community as an Ubuntu Core Developer which carries commit rights to teh package archives for Ubuntu.
  • Participated in teh release cycle of teh product, which involves environments like Development, QA, UAT and Production.
  • Installed and configured Apache / Tomcat web server.
  • Used Puppet for Configuration Management tool.
  • Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
  • Involved in several Production Implementations and managed deployment process via DMS and puppet.
  • Experience in setup of Puppet Agents, Puppet Master both in Puppet Enterprise, Open Source and developing Catalogs using Puppet language.
  • Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Up gradation or Migration of Puppet Community and Enterprise.
  • Manage deployment automation using Puppet, Roles, Profiles, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Used Puppet to manage Web Applications, Configuration Files, Database, and Packages.
  • Involved in Scrum Meetings, product backlog and other scrum activities and artifacts in collaboration with teh team.
  • Configured automated VM migrations using automated scripts in PowerShell. Standardized network cable runs for VMware hosts across multiple data center.
  • Automated Integration testing with custom VMWare scripts and custom frameworks using Microsoft Coded UI
  • Administered VMware environment, evaluated & implemented new hardware & software solutions dat benefited architecture & operations. Implemented VMware SRM & troubleshoot performance issues.
  • Worked with system, network, security, & storage engineering teams to prepare & configure new servers for teh VMware ESX environment.
  • Installed and configured VNC (Virtual Network Computing) server/client
  • Monitored System resources like CPU, Memory, Disk and Swap space usage to avoid any performance issues
  • Managing users and groups with SUDO permission
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for scheduling cron jobs on various environments
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration
  • Modified Kernel parameters to improve teh server performance in Linux
  • Creation of Logical Volume Manager (LVM) for Linux operating systems
  • Involved in installation, configuration, implementation and support for teh Corporate Linux servers RHEL, Ubuntu
  • Coordinating with 24 x 7 on-call support personnel in debugging
  • Created RESTful Web Services for external clients and users by reusing existing components
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all teh activities carried out during teh project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers
  • Provided 24/7 on call support on UNIX Production Servers including Solaris and Linux as well as worked across multiple projects including data centre migration and performance tuning
  • Maintained teh entire development and test labs including teh target board, switches, Routers, APC's for testing

Environment: Puppet, Red Hat Linux, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, Java, DNS, NIS, NFS, Apache, Tomcat

We'd love your feedback!