Devops /aws Engineer Resume
Agoura Hills, CA
SUMMARY
- Around 5+ years of IT Industry experience wif Cloud, Build, Deploy and Release Management.
- Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, CVS, TFS, GIT, Salt Stack and noledge of Clear Case.
- Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Experience in managing automated multiple continues integrated depot and branch builds on Hudson/Jenkins, Team City on a Network Server.
- Have hands - on experience wif Continuous Delivery/Continuous Integration (CI/CD) Pipeline.
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects.
- Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
- Experience in using Build Automation tools like Maven 3.2.2, Ant 1.3.
- Experience wif devops tools such as Ansible, Puppet, Chef, Kubernetes.
- Exposure to administration of servers such as IIS 7.5, Tomcat, WebSphere, WebLogic.
- Installed, maintained, upgraded and supported Apache and JBoss application servers.
- Mentoring team member on WCSconcepts and building applications.
- Extensive experience in all phases of Software Development Life Cycle wif emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
- Build/Release Engineering Automation wif Docker and Jenkins.
- Prepare Test Strategy for Service Virtualizationutilization and resources required to work on the project.
- Ability in managing all aspects of the software configuration management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
- Hands-on experience in TFS 2013 and TFS 2015.
- Experience in using bug tracking tools like JIRA, TFS, Remedy, service now.
- Solid noledge of MongoDB and other NoSQL database concepts
- Familiar wif database release management tools Liquibase, DBMaes.
- Experience in API development using Swagger.
- Automated processes wif custom built Python, Shell, YAML and Groovy scripts.
- Exposure to Admin, Command-line Tools, API of public clouds like AWS and Azure.
- Extensive working experience wif AWS IaC (Infrastructure as Code) wif broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, Config, Code Commit and Cloud Watch
- Expertise in Architecting and ImplementingAzure ServiceOffering, such asAzure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
- Experience writing Cookbooks, Recipes etc. in Chef for configuring Infrastructure.
- Proficiency in multiple databases like MongoDB, MySQL, ORACLE, and MS SQL Server.
TECHNICAL SKILLS
Cloud Computing: Amazon web services (EC2, RDS, Route53, Auto scaling, ELB, VPC, S3 Etc.), Azure
Languages: C, C++, Net, Asp.net, Java, Python, Shell, Ruby, Groovy, ARM
Applications Servers: IIS, Apache, Tomcat Nginx (Load Balancer, Reverse Proxy, Web server), WebLogic
Software Delivery Model: Waterfall, Agile & Scrum Methodologies
Operating System: Windows, Linux, Red hat & CentOS
Database: MySQL & Mongo DBA, No SQL, Cassandra
Automation: Using Bash Script and tools-Chef &Ansible, Puppet, OpenShift, Terraform
Ticketing Tools: Jira, Crucible, Service now, Remedy
Monitoring Tools: Cloud Watch, Nagios, Splunk, New Relic & ELK
CI/CD Tools: Jenkins, Nexus, Chef, Ansible, Maven & ANT
SCM Tools: Sub Version (SVN), GIT
PROFESSIONAL EXPERIENCE
DevOps /AWS Engineer
Confidential, Agoura hills, CA
Responsibilities:
- Design, deployments and maintaining the application servers on AWS infrastructure, using services like EC2, S3, VPC, SNS, IAM, RDS, and CloudFormation, terraform and Troposphere.
- Configured S3 bucket policies to manage data and maintaining the data backups and archives using glacier.
- Designed roles, users and groups using AWS Identity Access Management (IAM) and managed network security using Security Groups.
- Used Python Script to generate s3 sync code and push the deployment to Instances.
- Good exposure on python module like, regex, os, parsearg, time and other modules.
- Configured and Managed CI\CD Pipeline using Gitlab and using Troposphere to write CloudFormation templates.
- Replaced existing manual deployment and management processes wif Chef, Terraforms and AWS OpsWork
- Maintain AWS deployment, configuration tools and transform them into a robust system to auto-scale our platform.
- Hands on experience in setting up databases inAWSusing RDS technology
- Stacker to deploy CloudFormation templates
- Writing python scripts for S3 buckets copy, installing packages and create ec2 instance
- Good experience on python Django.
- Extensive expertise in Cloud InfrastructureAutomation for platform like AWS and Terraform.
- Performed branching, Tagging & Release activities on Gitlab
- Setup chef configuration environment comprised of chef server and workstation manage nodes that are on cloud and on-premises, by deploying the cookbooks, recipes using knife tool from Chef Workstation to Chef-server
DevOps Engineer
Confidential, Memphis, TN
Responsibilities:
- Provided configuration management expertise to all software development projects.
- Research and development on scalable Linux deployments on AWS via CoreOS and Docker.
- Design and build a large-scale global Docker Container-as-a-Service
- Strong noledge of Docker architecture and ecosystems
- Design and build Docker tools and integrations like Docker images and Docker Plugins.
- Designed and implemented continuous deployment pipeline to demonstrate design-to-deployment lifecycle resource reduction for dramatic time and cost savings, and deployment to AWS and internal hosts from single set of tools.
- Developing yamlsalt scripts for configuration management use cases.
- Created fully automated process for building firmware releases (shell scripting / automaker / ant)
- Accomplished Installation and Setup of database wif MySQL 7.2 Cluster for achieving write-scalability insharded and multi-master architecture thus by massively improving the speed of large, complex JOIN operations that span multiple partitions.
- Developed and implemented a log shipping architecture based on Golang for shipping and managing terabytes of log files in AWS S3.
- Source code configuration tools Subversion and Perforce used for different projects.
- Identify task for Continuous Improvement for Service Virtualization, try to move towards a DevOps model for deploying virtual web services, and assign resources to the identified task.
- Ability to lead technical discussions and projects wif Atlassian products like JIRA and Confluence.
- Implemented REST API to perform backup and recovery of a Virtual Machine and provided APIs to support data protection services in C.
- Integration of Docker wif Jenkins. Wrote Recipes/Cookbooks in Chef.
- Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
Environment: Docker, Chef, AWS, JBoss, GitHub, Jira, Linux, Subversion, Perforce, SQL, Java, Eclipse, SVN, IDE, Python scripting, Eclipse 3.20, Jenkins, WebLogic, Websphere, Terraform, Tomcat, Nexus.
DevOps Engineer
Confidential, Sandy Springs, GA
Responsibilities:
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Developed automation scripting in Python (core) and used Chef to deploy and manage Java applications across Linux servers.
- Coordinate/assist developers wif establishing and applying appropriate branching, merging conventions using GIT source control.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and Maven to schedule the builds.
- Developed chef cookbooks using ruby for configuration management.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
- Hands on experience in automating builds and deployment process using Shell scripting.
- Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
- Development of .NET batch applications that processes high volume of data.
- Involved in developing the Azure Solution and Services like IaaS and PaaS.
- Create and modify the Python Scripts.
- Wrote services to store and retrieve user data from the MongoDBfor the application on devices.
- Communicated wif clients to meet up wif their requirements and implemented other related tasks as a Python programmer.
- Moving Resolved and Fixed defects from Jira to Quality Center.
- Comprehensive experience in developing various web based applications using IBM WebSphere Portal 8.0 programming model.
- Experience in working on Terraform for the deployment.
- Analyzed the builds using the SonarQube.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting
- Managed and monitored the server and network infrastructure using Nagios.
- Performed system administration and operations tasks using Chef, Nagios.
- Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Provided end-user training for all GITHub users to effectively use the tool.
Environment: CI/CD, AWS, Jira, .net, Java, Ansible, Docker, vagrant, python, Jenkins, Chef, Apache, Nginx, MySQL, Ant, Git, Ruby, Nagios, SonarQube, Linux, JBoss, WebSphere, Splunk.
DevOps Engineer
Confidential, Farmington Hills, MI
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Used chef for server provisioning and infrastructure automation in a SAAS environment.
- Integration of Automated Build wif Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
- Created proper documentation for new server setups and existing servers.
- Developed installer scripts using Maven, Python for various products to be hosted on Application Servers
- Maintaining a farm of EC2 instances, ELB’s and RDS.
- Performed database validations using MS SQL and backend validations using SOAP/POSTMAN for Soap/Rest services.
- Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
- Used JSON for data transfer between front end and back end.
- Created automated repeated processes wif YAML and Groovy.
- Created private cloud using kubernetes that supports DEV, TEST, and PROD environments.
- Scheduled, deployed and managed container replicas onto a node cluster using kubernetes.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
- Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
- Implemented and building tools such as Maven to automate and enhance the overall operational environment.
Environment: DevOps, Java/J2EE, Git, Nagios, JQuery, Docker, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, TFS 2013, PowerShell, Chef.
Build/Release Engineer
Confidential
Responsibilities:
- Creating and managing S3 buckets, E2 Instances, AMI’s, Volume snapshots, and Route 53 DNS entry for domain name resolution.
- Creation of user accounts, policies, and roles on Amazon Web Services (AWS) using IAM.
- Perform creation of Amazon ELB and Auto Scaling Groups.
- Perform troubleshooting and monitoring of the Linux server on AWS.
- Build Amazon EC2 instances and assigned required firewalls using security group (SG) and Network Access Control List (NACL) rules.
- Manage network security using Load balancer, Autoscaling, Security groups and NACLS.
- Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
- Design roles and groups usingAWSIdentity and Access Management (IAM).
- Implement and maintain the monitoring and alerting of production and corporate servers/storage using CloudWatch.
- Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
- Experience wif analysis of logs and performing root cause analysis for various issues coming up on daily basis.
- Manage network security using Load balancer, Autoscaling, Security groups and NACLS.
- Support current migration of Data Center to Amazon Cloud.
- Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
Environment: Linux (RHEL 4.x,5.x and 6.1/6.6), Amazon Linux, Oracle 11/10g, Amazon Web Services (AWS), Perl, Shell Scripting, Bash, JSON, AWS EC2, AWS Elastic Beanstalk, AWS Lambda, AWS S3, Glacier, AWS RDS, AWS VPC, AWS Route 53, AWS Cloud Watch, AWS IAM, AWS SNS, AWS Elastic Load Balancing (ELB), AWS Cloud Front, AWS AMIs.
