Post Job Free

Resume

Sign in

Aws Engineer Devops

Location:
Washington, DC
Posted:
October 12, 2022

Contact this candidate

Resume:

Name: Rashidou Ndzekasaah

Email: adszdg@r.postjobfree.com

Tell: 202-***-****

Address: Greenbelt, MD, USA

AWS Engineer/ DevOps Engineer Hire Now

SUMMARY

● Around 7+ years of IT experience as AWS Engineer, Azure DevOps and DevOps Engineer in solving the typical problems and deployment operations required in di erent environments and supporting development.

● Experienced in utilizing AWS for importing volumes, propelling EC2, configuring security groups, auto-scaling, and stack balancers in the characterized virtual private connection.

● Had good experience in creating instances in AWS and deploying Linux environments.

● Experienced with IAM in creating new Users & Groups, and defining roles and policies.

● Experienced in provisioning of IaaS, PaaS, SaaS virtual machines, and web/worker roles.

● Experience in creating alarms and trigger points in CloudWatch based on thresholds and monitoring the server’s performance, CPU utilization, and disk usage.

● Hands-on experience on Terraform a tool for building, changing, and versioning infrastructure safely and e ciently.

● Experience in source control tools like Git, and SVN.

● Strongly experienced with Jenkins which are continuous integration tool.

● Knowledge and experience in creating Jenkins pipeline and implementing projects build the framework.

● Expertise in Maven builds tools in Java environment.

● Experience with container-based deployments using Docker and worked with docker images and containerization of applications using docker.

● Experience in using Kubernetes to orchestrate the deployment, scaling, and management of Docker containers.

● Experienced in ansible and writing playbooks e ciently for virtual and physical instances provisioning, configuration management, patching, and software deployment.

● Good knowledge of command in Linux administration.

● Experienced in setting up chef workstation, bootstrapping instances using Chef, and integrating with auto-scaling.

● Experienced in integration of unit tests, and code quality analysis tools like Junit, SonarQube, and Selenium.

● Good knowledge of working, and running SQL database scripts used as part of build and deployment processes.

● NoSQL database experience in MongoDB and DynamoDB.

● Experienced in implementing and administering monitoring tools like Splunk and Nagios.

● Experienced in virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments

● Strong ability to troubleshoot any issues generated while building deploying and in production support. TECHNICAL SKILLS

Operating systems: Windows, Linux, RedHat, Ubuntu, CentOS Cloud Services: AWS, Azure

Monitoring Tools: CloudWatch, Nagios, Splunk, Prometheus, Grafana Source control tools: GIT, GitHub, Subversion, CVS CI/CD: Jenkins, Bamboo, Team City, GitLab

Build tools: Maven, ANT, Gradle, Build forge, Cruise control Repositories: Nexus, Artifactory JFrog

Configuration Management: Ansible Puppet, Chef

Infrastructure As Code: Terraform, CloudFormation

Containerization: Docker, Kubernetes, OpenShift

Tracking Tools: Jira, Remedy, Clear Quest, ServiceNow, Confluence Scripting Languages: Shell Scripting, PowerShell, JSON, YML, Python, Bash, Ruby Database: MySQL, MS SQL Server, MongoDB, Oracle, DynamoDB, PostgreSQL Certifications

AWS Certified Solution Architect - Associate (2018) Education

BSc in Computer Science

PROFESSIONAL EXPERIENCE:

AWS / DevOps Engineer / Azure DevOps

Wimora January 2021 to Present

• Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.

• Experienced in setting up databases in AWS using RDS, storage using S3 bucket, and configuring instance backups to S3 bucket by creating snapshots.

● Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.

● Worked as DevOps and AWS engineer in Automating, Configuring, and Deploying instances on AWS cloud environments.

● Responsible for maintaining and expanding AWS infrastructure using AWS stack especially worked with database setup and maintenance on AWS EC2 and migrated applications from the customer on-premises datacenter to the cloud.

● Able to create scripts for system administration and AWS using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table.

● Migrated the current Linux environment to AWS/RHEL(RedHat) Linux environment and used the auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.

● Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.

● Created monitors, alarms and notifications for EC2 hosts using CloudWatch.

● Worked on creation of source code in Git and branching, creating labels, and merging of codes on git for QA testing and release.

● Integrating Jenkins with GitHub for continuous integration and deployment of the code by enabling Git hooks, the build jobs are automatically created once the changes are made to the code by dev team.

● Worked on using Maven as build tools on java projects for the development of build artifacts on the source code.

● Worked on to setup Docker to automate container deployment through Jenkins and worked on Docker container to create docker images for di erent environments.

● Used Ansible tower to auto deploy servers rapidly as per the requirement and also implemented and designed AWS virtual servers by ansible roles to ensure deployment of web applications.

● Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.

● Worked on build scripts and automated solutions using various scripting languages like Python, Ruby, YAML.

● Developed Docker images using a Docker file and Docker container snapshots and managed Docker volumes also deployed Docker swarm using Ansible.

● Worked in using Kubernetes for container management that runs Docker containerized applications in a cluster of EC2 instances in Linux environment.

● Converted existing Terraform modules that had version conflicts to utilize Cloudformation during Terraform deployments to enable more control on missing capabilities. Environment: AWS, Git, GitHub, Jenkins, Nexus, MQ server, Maven, Ansible, Shell, Python, Ruby, YAML, Docker, Kubernetes, CloudWatch, Terraform.

AWS Engineer

Wimora (Flutterwaves), MD April 2018 to December 2020

● Responsible for Installation, Configuration Management, Maintenance, and Systems Development of Red Hat Linux, and Oracle Enterprise Linux / UNIX Systems.

● Worked closely with software developers to debug software and system problems.

● Automated Apache-webserver configuration, and DB server configuration, and wrote ruby cookbooks in chef.

● Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes.

● Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

● Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce, and PVCs.

● Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environments.

● Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.

● Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Jenkins, Docker, Artifactory, and Nexus.

● Integrated Jenkins with UDeploy for implementing Continuous Delivery in all legacy projects.

● Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

● Implemented Nagios monitoring solution for mission-critical server. Monitored the server and application using Nagios and Splunk.

● Experience with Agile to develop and work with the client to calibrate releases for test deployment.

● Built and deployed J2EE application in JBoss in an Agile continuous integration environment using Python scripts

● Supported and developed tools for integration, automated testing, and release management. Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems. Environment: Chef, Git, Ant, Maven, Jenkins, Jira, Docker, Nexus, Nagios, Splunk, Udeploy, JBoss. AWS Infrastructure Support Engineer

Insight Tech Inc, GA Jully 2016 To March 2018

● Designed secured, cost-optimized, highly available, and fault-tolerant infrastructure in AWS

● Architected and configured Dev/Stage/QA environments in AWS (VPC, subnets, security groups, EC2 instances, load balancer, RDS, Redis, route53, etc.)

● Implemented security best practices in AWS including multi-factor authentication, access key rotation, role-based permissions, enforced strong password policy, configured security groups and NACLs, S3 bucket policies, and ACLs.

● Optimized cost through reserved instances, selection, and changing of EC2 instance types based on resource need, S3 storage classes, and S3 lifecycle policies, leveraging Autoscaling, etc.

● Leveraged EC2 Create Snapshot API call to create snapshots of EBS Volumes on scheduled intervals

● Configured CloudWatch alarm rules for operational and performance metrics for our AWS resources and applications

● Setup and configured log files for detail monitoring and alert notification when changes are made.

● Monitoring from end-to-end view of runtime systems CPU, bandwidth, disk space, and log files using New Relic

● Deployed and configured infrastructure using Terraform and Ansible

● Architected and implemented continuous integration and deployment pipelines using Jenkins.

● Implemented identity federation using FreeIPA to enable users to connect to multiple services seamlessly. Orange Cameroon March 2015 - June 2016

Infrastructure Support Analyst (Intern)

● Handled projects in monitoring, and deploying an application on LINUX/UNIX servers.

● Installed Debian/red hat/Ubuntu Operating Systems Distributions

● Installation, configuration, and administration of Enterprise Linux and Unix Systems

● Configure LVM-based partitions and manage mount points usage as needed Creating, and cloning Linux Virtual Machines.

● Performing capacity analysis, monitoring, and controlling disk space usage on systems

● Software installation and management using Yum and RPM

● Configured and Managed NFS and Samba for File Sharing

● Installed access points, routers, and switches

● Managing user accounts and SUDO permissions

● Created shared drives and folders and personal drives for users



Contact this candidate