Aws/ Devops Engineer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- Around 8+Yearsof IT IndustryasDevOps Engineer/AWS Cloud Engineer,Build &Release Engineerandsystem administratorand very good experience with Configuration Management tools, Build, Deploy, Release Management, and other tools.
- Experience with hands on experience inBuild Release management,shell scripting, Unix System administration, Linux Administration.
- Designed and implementedSoftware configuration management(SCM) andchange management(CM) solution usingAnsible,Jira, Redmine and Jenkins. Clear Quest (Change Control tool).
- Experience onJenkins/Hudson,Subversion(SVN),Git, Github, Bitbucket, Gitlab, VSS, Clear Case, Eclipse, Perl, Red Hat(RHEL),Shell script, Unix, Linux, Windows Server
- Expertise on object orientedprogramminglanguages Java, Python.
- AWS Cloud platformand its features which includesEC2, S3, VPC, EBS, dynamo DB(DDB), Aws Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front(CDN), Auto scaling, Security Groups, andCloud Formation.
- Experice in usingIAMto create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
- Regular review and monitor each of yourIAM policies to improve the security of your AWS account
- Experience in installing, maintaining, and troubleshooting WebLogic,Apache Tomcat, Nagios and security software’s inLinux.
- Expertise inConfiguration ManagementToolsChef, AnsibleandPuppet.
- Focused on automation and continuous integration. Automated local development environment usingvagrantand managingChef Cookbookas a unit of software deployment and independently version controlled.
- Designed and developed integration methodologies between client web portals and software infrastructure usingpython.
- Have good hands on experience withPythonscripting for system administration.
- Expertise inDockerusingswarm orchestration.
- Worked on Docker engine and Docker Machine environments, to deploy themicro services - orientedenvironments for scalable applications,Docker swarmto host cluster and container scheduling, Docker compose to define multiple container applications.
- Good knowledge in micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
- Worked on installation of Docker using Docker toolbox.
- Worked on creation ofcustom Docker container images,tagging and pushing the images.
- Worked on creating theDocker containers and Docker consolesfor managing the application life cycle.
- Worked on installation of console based onpremiseDockerHubto maintain Docker repository.
- Experience withhosted DockerHubto get the freely available Docker images.
- Expertise in terraform for building, changing and versioning infrastructure.
- Involved in the functional usage anddeploymentof applications inWeb Logicand Apache Tomcat Server.
- Experience in managing the artifacts usingNexusrepository and Virtual Machines usingVMware,AWS.
- Exposure in managing and setting upContinuous Integrationusing tools likeJenkins, Docker, Nexus & artifactory.
- Developed a system to monitor Agile teams and performed log analysis onELK stack.
- Handled installation, administration and configuration ofELK stackon AWS and performed Log Analysis.
- Used S3 bucket onElasticsearchto data back up and restoring.
- Good Knowledge on application servers like Jboss and Websphere.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Ability in development and execution of XML,ShellScripts andPerlScripts.
- Good experience inbuildingthe applications usingANT&MAVEN.
- Exposed to all aspects ofSoftware Development Life Cycle(SDLC) such as Analysis, Planning, Developing,Testingand Implementing andPost-productionanalysis of the projects.
- Performed Serverhealth monitoringandsystem tuningas per vendor recommendations.
- Built and maintainedElasticSearch, Logstash, Kibana stackto centrally collectlogsthat are used tomonitor applications.
- UsedDatadog to monitor AWS environment such as resources usage and performance of the resources.
- Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
- Expertise introubleshootingthe problems generated whilebuilding, deployingand inProduction support. Experience withMySQLandPostgreSQL Tasksandtaking backupstime to time. Hands onexperience inMonitoring toollikeNagios, splunk, AppDynamicsand taskscheduling toolslikeCronJob.
TECHNICAL SKILLS
Cloud Environment: Amazon Web Service: EC2, VPC, EBS, AMI, SNS, RDS, ELB, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM, Azure, OpenStack, VMWare, auto scaling Servers, Glacier, Storage Lifecycle Rules, Elastic Beanstalk, Route 53, Data-Pipeline, EMR, CodeCommit, CodeDeploy, DirectConnect, Lambda, RedShift, Kinesis.
Version Control Tools: GIT, Perforce, Subversion.
Repositories: Nexus and Artifactory
Virtualization: VMware, Vagrant, ESX
Operating Systems: Windows 98/XP/NT/2000/2003, UNIX, LINUX, RHEL 7, SOLARIS, MAC-OSX
Databases: Oracle, MySQL, SQL Server, Mongo DB, PL/SQL
Language(s): Python, Ruby, Shell, Java script, Bash, Perl
Web/Application Servers: IBM Web sphere, Apache Web Server, Apache Tomcat, Sun ONE Web Server& IIS Web Server, Web logic.
Network Protocols: TCP/IP, FTP, SMTP, SOAP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN.
Build/ CI Tools: ANT, MAVEN, JENKINS, HUDSON, Octopus Deploy, Bamboo, TeamCity, Salt.
Monitoring Tools: Nagios, Splunk, ELK
Containerization/ Orchestration: Docker, Kubernetes.
Configuration Tools: Chef, Ansible, Puppet.
Tracking Tools: JIRA, Remedy
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
AWS/ DevOps Engineer
Responsibilities:
- Hands on experience inAmazon Web Services(AWS) provisioning and good knowledge of AWS services likeEC2, S3, Glacier, ELB(Load Balancers),RDS, SNS, SWF,andEBSetc.
- Implementing new projects builds framework usingJenkins, Mavenas build framework tools.
- Participate in Multiple Projects Architectures andStrategicDecisions meetings to Architect the new Software systems or modify the Existing ones.
- Designing and Implementing AWS cloud based solutions for on premise applications.
- Responsible for automating the complete project using orchestrator and deploying the stacks in multiple environments.
- Migrated and automated cloud deployments using API’s,ansible, pythonandAWS Cloud Formation Templates.
- Experice in usingIAMto create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
- Regular review and monitor each of yourIAM policies to improve the security of your AWS account.
- Implementing a Continuous Delivery framework usingJenkins, Ansible, MaveninLinux environment.
- Coordinating with Different Project teams on Build &release planningand efforts.
- Responsible fornightly and weekly buildsfor different modules.
- Refined automation components with scripting and configuration managementwith ansible.
- Configuration Automation and Centralized Management withAnsibleandCobbler. ImplementedAnsibleto manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
- WroteAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- RunAnsibleScripts to Provide Dev Servers.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring usingAnsibleplaybooks and has Integrated Ansible with Rundeck and Jenkins.
- CreatedPythonScripts to Automate AWS services which include web servers, ELB, Cloudfront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
- Automated the cloud deployments usingansible, PythonandAWS Cloud FormationTemplates.
- Implemented AWS solutions usingEC2, S3, RDS, Route 53, SNS, Cloud front, EBS, Elastic Load Balancer, SQS,Auto scaling groups, Optimized volumes and EC2 instances using API’s.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, Weblogic, PostgreSql databases, mongoDB and Elastic search in both development and production.
- Made extensive use of Chef, Jenkins, GitHub and Ansible to manage build / deploy tasks, including Continues Integration.
- Configured Jenkins to createdockerimage for build and performed tests on adockercontainer.
- Expertise inDockerusingswarmframe work.
- Worked on Docker engine and Docker Machine environments, to deploy themicro services-orientedenvironments for scalable applications,Docker swarmto host cluster and container scheduling, Docker compose to define multiple container applications.
- Worked on Aws ELB group with multiple EC2 instances in it and used both S3 bucket EBS backed instances for volume.
- Experience in configuring Connection pool DataSource creation, Java Message Service, and JNDI in WebLogic server.
- Integrated Cloud front with S3 storage for content delivery (CDN).
- Worked as a system administrator for the build and deployments process on the enterprise server usingJenkins.
- Automated the contiguous process writing code usingshell,python scripting languages
- Developed a system to monitor Agile teams and performed log analysis onELK stack.
- Handled installation, administration and configuration ofELK stackon AWS and performed Log Analysis.
- Used S3 bucket onElasticsearchto data back up and restoring.
- InstalledFile-Beatto push the log messages from end server tolog-stash.
- Configuredlog-stashto push the data toElasticsearch clustersand deleting the data from the cluster in a timely manner.
- Worked on Monitoring systems Nagios and Splunk and repository nexus.
Environment:Jenkins, Cloud formation, Confluence, Cloud watch, Ansible, Docker, RDS, Apache Tomcat, Maven, Weblogic, Nexus, EC2, Git, SNS, DataDog, Ansible, shell/Perl, Amazon VPC, Json, PostgreSql, Bash, bitbucket, Python, Pom.Xml, Linux, Windows.
Confidential, MI
AWS/ DevOps Engineer
Responsibilities:
- Automated Continuous Integration build and release infrastructure forcustomized advertisingand merchandising site and webservice.
- Migrated and automated cloud deployments using API’s, chef, python and AWS Cloud Formation Templates.
- Worked on Cloud formation to create cloud watch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.
- Used Git as source code repositories, managed for branching, merging, and tagging the files.
- Automated builds and deployment using Jenkins as part of Continuous Integration.
- Implemented AWS solutions usingEC2, S3, RDS, Route 53, SNS, Cloud front, EBS, Elastic Load Balancer, SQS,Auto scaling groups, Optimized volumes and EC2 instances using API’s.
- Experice in usingIAMto create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
- Regular review and monitor each of yourIAM policies to improve the security of your AWS account.
- Deployed and scaled java web applications on to Apache servers using Elastic Beanstalk.
- Involved in setting up and operating Aws Relational database service (RDS).
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, PostgreSql databases, mongoDB and Elastic search in both development and production.
- Made extensive use of Chef, Jenkins and GitHub to manage build / deploy tasks, including Continues Integration.
- Configured Jenkins to createdockerimage for build and performed tests on adockercontainer.
- Configured ci/cdpipelinesonJenkinsto deploy application on various environments.
- Implementing a Continuous Delivery framework usingJenkins, CHEF, MaveninLinux environment.
- Coordinating with Different Project teams on Build &release planningand efforts.
- Responsible fornightly and weekly buildsfor different modules.
- CreatedPythonScripts to Automate AWS services which include web servers, ELB, Cloudfront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
- Automated the cloud deployments usingansible, PythonandAWS Cloud FormationTemplates.
- Expertise inDockerusing swarm frame work.
- Container management using Docker by writingDocker filesand set up the automated build on on premiseDocker Repositoryand installed and configure Docker containers using Docker Swarm frame work.
- Worked on Docker engine and Docker Machine environments, to deploy themicro services-orientedenvironments for scalable applications,Docker swarmto host cluster and container scheduling, Docker compose to define multiple container applications.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in aChef-Soloenvironment.
- Installed ChefWorkstation,Bootstrapped Nodes, wrote Recipes, and Cookbooksand uploaded them toChef-server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
- Managed policies and metadata of nodes, writtencookbooks and checked them using Test Kitchentool as well as knife and chef command line tools in Chef.
- Integrated Cloud front with S3 storage for content delivery (CDN).
- Worked on Amazon Virtual private cloud (VPC) in creating public subnets, Private subnets and NAT instances and dealt with security and access.
- Worked as a system administrator for the build and deployments process on the enterprise server usingJenkins.
- Automated the contiguous process writing code usingshell,python scripting languages
- Worked on Monitoring systems Nagios and Splunk and repository nexus.
Environment: Jenkins, Cloud formation, Confluence, Cloud watch, Chef, Docker, RDS, Apache Tomcat, Maven, Nexus, EC2, Git, SNS, SQS, shell/Perl, Amazon VPC, Json, PostgreSql, Bash, bitbucket, Python, Pom.Xml, Linux, Windows.
Confidential - Dallas, TX
AWS / DevOps Engineer
Responsibilities:
- Devops & AWS Cloud Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Ansible.
- Used Nginx as Load balancer for pinging Ec2 instances in round-robin process and health checking of EC2 instances along with Route 53.
- Administered Linux servers for several functions including managing Apache/nginx servers, mail server, and MySQL databases in both development and production.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Ansible.
- Experience in Amazon S3 for storage, SNS, Cloud front for accessing and content delivery(CDN)and VPC for network security access as per requirement.
- Executed the migration commands to create tables inmongoDBfor storing the Users Information.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- This application hosted on tenAWS(amazonWebservervices)Linux instanceswithhigh configurationthat we maintained as part of theproject.
- Out of tenAWS servers, we maintained oneAWS serverascontroller, oneAWS serverasload balancerand the remainingAWS serversasapplication servers.Worked onsecurity level enhancementsinAWS instanceslike configuringSSL, Digital Certs installationandrenewalsetc.
- Worked onAWS servicecalledload-balancerto integrateNorton signed SSL certificatewith theapplication. Involved in takingdatabase backupsasscheduled. Automated entire infrastructurewithdevops toolsuch asansible.
- Involved inwritingand customizingansible play booksto manage theconfigurationsin theinfrastructure.infrastructure. Involved in thecode deploymentsthroughcontrol server.
- Hands on experience on installation and configuration ofSplunkUniversal Forwarders on endpoints to include the roll up of logs to centralSplunk server.
- Familiarity with the searching and reporting capabilities provided by theSplunk application.
- Familiarity with the creation and management ofSplunk knowledge objectsfor an organization.
- Specific experience with the creation oflookups and dashboardsthat are used to extract information out of aSplunk datasource that contains multiple inputs.
Environment: EC2, Ansible, Aws ELB, SNS, SQS,AWS, Shell/Perl Scripts, Bitbucket, Python, Jenkins, apache, nginx, elasticsearch, splunk.
Confidential, Chicago,IL
DevOps Engineer
Responsibilities:
- Involved in designing and deploying a multitude application utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Worked closely with Project Managers to understand a configuration release scope and how to confirm a release was successful.
- Interacted with client teams to understand client deployment requests.
- Responsible for distribution applications across hybrid AWS and physical data centers.
- Configured AWS IAM Security Group in Public and Private subnets in VPC.
- Written Cloud Formation templates and deployed AWS resources using it.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket andGlacier for storage and backup on AWS.
- Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Deployed applications on AWS by using Elastic Bean Stalk.
- Dockized Applications using Docker images using Docker files.
- Used 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.
- Used build automation tools like ANT, Maven for building applications.
- Ansible installation and maintenance for infrastructure automation.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configurations of AWS nodes.
- Created and maintained Chef recipes and Chef cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- 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.
- Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Experience in Troubleshooting, Configuring and Deploying various enterprise applications in Web Logic, Web Sphere and Tomcat.
- Worked on JIRA installation and upgrade and performed JIRA configuration
- Maintained JIRA for tracking and updating project defects and tasks.
- Managed and documented all post deployment issues utilizing the Post Deployments Issue Log.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, SQL, Cloud Watch, AWS Auto Scaling, Cloud Formation, Chef, Ansible, Jenkins, Nagios, ELB, Shell Scripts, Unix/Linux Environment.
Confidential
Build/Release Engineer
Responsibilities:
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Monitored software, hardware, and/or middleware updates and utilizing technologies likeJenkins/Hudson, Ant, MS Build, TFSTeam Explorer, and Subversion.
- Developed installer scripts usingAnt, Python and UNIXfor various products to be hosted on Application Servers.
- Setup and configuration ofTomcat, created multiple instances, did deployment of war files.
- Developed Continuous Integration, Nightly and On-demand build system from scratch withJenkins, ANT, and Maven.
- Expertise in usingPuppetDashboard and Puppet DB for configuration management to existing infrastructure.
- Automated deployment modules ofIISweb applications, bindings and configuration settings using a combination of PowerShell scripts andPuppet.
- Used bothGITandBitbucketsource control systems to manage code.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions usingGITsource control.
- UsedJIRAto track issues and Change Management.
- Experience onSplunksearch construction with ability to create well-structured search queries that minimize performance impact.
- Created and deployed a tool to automate branch and project creation in subversion usingPerlandChefScripts.
- UsedJenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GITand Nexus were also used in this process).
- Lead the rewrite of a massive Chef code base to make cookbooks composable and testable, and to facilitate the migration fromUbuntutoCentos.
- Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning onLinuxEnvironment.
- Worked in configuring baselines, branches, merge inSVN, and automation processes using Shell and Batch Scripts.
Environment & Tools: ANT, Puppet, Chef, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Apache 2.x, Apache Tomcat 6.x/7.x, Splunk.
Confidential
Linux Administrator
Responsibilities:
- Participated in the release cycle of the product, which involves environment like Development, QA and Production.
- Installed and designed RHEL Kickstart Installation by configuring NFS, NIS, DNS, DHCP
- Monitoring system performance, adding physical memory to the servers and User administration setup
- Troubleshooting Network, File system memory, CPU, Swap Space and issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers
- Maintaining infrastructure environment containing RHEL and Solaris
- Troubleshooting issues by checking logs.
- Performed Disaster Recovery in RHEL servers which comprises of LVM based FS and Red Hat Clustering
- Worked on Red Hat 5.x, 6.x and performed daily tasks using CRON scheduler and automated it.
- Installed and arranged Disk and document framework administration utilizing Logical Volume Manager (LVM) for LINUX frameworks
- Performed OS upgrades Kernel Upgrades to Solaris and RHEL on production servers and testing servers
- Installed and configured Nagios system monitoring, writing custom scripts for ESXiservers.
- Administered VMware ESXi, for running the RHEL, Solaris, Windows, Centos and Servers on Development and test servers using vCenter
- Configuring and maintaining System Securities using IPTABLES
- Performance tuning of Virtual Memory, CPU, framework utilization in Linux and Solaris servers by SAR tools
- Configuration of Monitoring tools in Linux and Solaris servers by Nagios
Environment Tools: RHEL, Solaris, Centos, Nagios, VMware ESXi, LVM, TCP, DNS, SMTP, Bash Scripting.
